Please give an example of a typical Framework application architecture.

Applications built in the Factonomy Framework are entirely server based with user access via browser-based technologies.

The system has three important core elements:

The Factonomy Framework responsible for the marshalling of all user interactions and the enacting of the resulting user requests to retrieve data from the underlying database, to perform updates to that database, to enact workflow processes.

A databse will be required for the storage of information. The Framework does not ship with a database and so clients are free to choose which database they use.

An implementation of Microsoft BizTalk server for interaction with external systems including webservices facilitating the exchange of data from system to system, email allowing the collection of system data or workflow requests via inbound email and the transmission of status and alerting notifications by outbound email.

All of the above should be installed on Microsoft Windows 2003 Servers with sufficient memory bandwidth as determined by the application's intended use.