Project Requirements User Secure: A Comprimised Application cannont damage the users computer. User simplicity:
Simplicity of Development:
- User can choose among offered Applications with little fuss.
- User can easily choose between running applications in the background or in screensaver mode
- User has easy access to well developed statistics site.
- Developer need only add a pre-written function to their program for end-users ('clients') to run Application in the background.
- Developer need not handle statistics generation beyond calling a pre-written function at the completion of a data unit.
- Allow the developer to escape from having to create an entire platform just to write a simple distributed app.