ManicTime is a practical tool that collects information on the use of your PC, automatically, when it is both activate and on standby.
The information that ManicTime obtains is stored in a local database in your PC, saving everything relating to the time employed, and how, throughout the day. Thus you can consult all these statistics to see how you spend the day, and with which programs.
This lets you work out your efficiency on the PC, and know, for example, if you spend more time on work or play.