This application helps you keep track of the time you spend on various tasks and activities for yourself or for reporting puposes like filling up your time sheet. It organizes everything in projects and tasks and allows fast task switching. It also provides on screen reports of time spent in day and week format.