Overview
TimeCache has three main sections: the Daily Log where you enter time and expense entries for your day's work each day; Job Sheets, where you can review each project/matter you're tracking; and Invoices, which you use for billing clients for the work.

Data entry in TimeCache is easy, thanks to listings you create once and then re-use. TimeCache has a List Manager for maintaining those listings.

All four of these sections can be displayed as panels within a single window, or torn off as separate windows (and added to any other TimeCache window in any combination).

There is also a Reports facility in TimeCache that lets you produce a wide range of reports you can view on screen and print, or export for use in other applications.

You can have TimeCache time you as you work, or add time and expense entries manually. You can also import calendar entries from iCal directly into the Daily Log, and export your time entries to iCal.

TimeCache can also help you speed up data entry in the Daily Log with its Default Sets feature, which lets you instantly enter a group of entries you commonly work on in a given day.

After you have completed a day's entries, you post them to Job Sheets where you can then review each project's entries together. You can produce reports and charts that let you review time and charges.

TimeCache is highly customizable. To a large extent, you can specify what you want to track about each project, how you want to track it, and how you want the data and windows to look while you do so.