We use it to track billable and overhead hours. This is how we track both what we will bill to a client and then in turn, what it is that each of us on the engineering team will be paid. It is ideal for billable hours companies. It tracks progress extremely efficiently for a company that has multiple ongoing jobs concurrently, and a variety of employees who may just happen to be working on said jobs at once (or at different times during different days and weeks, month to month). This program is flawless.