System Architecture

From SmartWiki
Revision as of 13:06, 3 June 2019 by Emmy Fu (talk | contribs) (Overview)

Jump to: navigation, search

Overview

SmartSimple is designed to be a highly-configurable platform that can streamline business needs. We offer easily adaptable variety in interface choices, data model, configurable applications, and. The key features of the system are its use of a Model View Controller (MVC) design architecture combined with a dynamic data model that includes unique custom field types, with over 50 field types currently implemented

.Interfaces: There are two main types available within SmartSimple. 

  1. An administrator's interface for System Administrators.
  2. A simplified icon- or text-driven portal interface for normal users
  • Depending on the roles assigned to different users, each user's interface functionality will vary - for example, users will  their menu visibility and access to certain records.  

SmartSimple is designed to be highly configurable, from interface choices through data model, applications, to reporting.

The key features of the system are its use of a Model-View-Controller (MVC) design architecture combined with a dynamic data model that includes unique custom field types (over 50 field types are currently implemented).

Interfaces - Four Interface models are supported.

Data Model - The base data model consists of many standard entities but all entities are extendable.

Applications - Built-in on-demand applications and custom applications can be created.

Reporting - An extensive reporting sub-system is a standard component of SmartSimple.