I would like to keep track automatically of the time I spend working on different documents in my computer. I'd like to have an automatic clock in/out each time I have a working document. Basically the application will have to detect which is the active window I am using and calculate time. I will be able to manually set a delay (i.e. 1,2 or 3 idle minutes) before the counter will stop (i.e. If I am working with a Word document and I get a call from someone I will specify that after 1 idle minute, the app will stop counting).
I will also have to 'tell' the app which document belongs to which project (i.e. a Word document called Mark01 will belong to project Marketing) so that I can keep track of my billing.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
VB or C