SmartApps are a library of pre-configured business insights to address specific business issues. Each App has associated with it SmartInsight model(s), SmartData and Smart Agents. The Smart Apps manage and configure each of the elements to gather only the data needed to run the smart insights needed for each of the Apps.
SmartInsights are a collections of insights and tools used by Show.me to investigate, create and execute models that extract business insights from the SmartData layer. These techniques use machine learning, as well as statistical modelling to support each business requirement.
SmartAgents create SmartData that has selected only the data needed to populate data models required by SmartApps. SmartData provides a highly responsive, robust and secure storage of data. It supports real time or batch mode data. In addition SmartData provides an API layer for the export of data for the SmartApps.
SmartAgents are a light-weight software element that are deployed on customer premises. SmartAgents extract, transform and filter data from customer systems. The configuration of each SmartAgent is managed remotely by Show.me and is dependent on the requirements of the SmartApps that are being used.