Memento System Architecture
The Memento platform consists of a number of high-level modules, as shown below

Timescales for initial development of these modules is as follows:
27th August 2012:
- A web application built upon ASP.NET MVC 4 and Web API, providing RESTful access to CRUD operations and reporting data
- A SQL Server database schema to store work logs
29th October 2012:
- A WCF desktop application acting as a UI client to allow time recording
It is not mandatory to use all of the modules together. For example, you may choose to install the SQL Server data store and Web API application, but use the documentation provided here to build your own UI client application on top of these.