The prime intention of the program is to log the applications and files a computer “user” has been working on and the associated "project" activity for timesheet and billing purposes.
It is expected there will be three parts to the client system, an installer, the data logging daemon and the user interface program. In addition there will need be an online registration server supporting licensing and licensing database administration.
In the future there may be a related timesheet application and a online server with a web interface to analyse the AppLog data. Please refer to the brief for additional detail.