From Castellan Systems:
A clockkeeper, sometimes seen as clock keeper, refers to a form of employment seen prevalently during Middle Age Europe involving the tracking of time and the maintaining of clocks and other timekeeping devices. ClockKeeper is an application which enables you to track, manage and control employee time and attendance for uncompromised cost management. But unlike most of similar systems, ClockKeeper has been built with the Project Manager in mind. The package provides all of the standard functionality that similar time recording systems do, but where it excels in in the assistance it provides the Project Manager to track of actual effort charged to their project and match it against their budget/estimate.
So what does ClockKeeper do? It defines project and sub-projects, if required, to which time can be recorded; it identified the project manager who will approved time charged to the project and the client that bares the costs. It defines projects' work breakdown structures and planned resource type for more efficient time recording. It defines multi-level customer structures for precised billing to clients. It defines non billable categories for employees' time recording. It defines which employees are allowed to record time to individual projects. It defines employee roles and their internal and external change rates. It records an employees' time, allowing for submission for approval and corrections/adjustments in a controlled manner. It allows the project manager to review and approved time recorded to their project. It allows the administrator to review and approved time recorded to non-billable activities. It allows the administrator to monitor the time recording and approval process and send reminders when required. It allows the administrator to close a time recording week to prevent uncontrolled changes. It provides various extracts and reports including invoices and timesheet details.