This program is called TrackMyTime. I wrote this to help me track the time it takes me to do work. A became interested in measuring software development tasks to make estimation easier and to provide feedback for changes in process. One important measure is time. This application helps me measure how time is used and to create reports, using the reporting part of this program suite, that can be used to keep track of time usage over time.
In this program, projects are made up of one or more activities which are made up of one or more tasks.