ManicTime automatically collects data on your computer usage. It records active and away time, as well as which applications you used and for how long you used them.
Auto tracking of computer usage
Manictime sits in the background and records your activities, so you can just forget it is there and focus on your work. When you are finished you can use collected data to accurately keep track of your time.