Using TimeCompanion Desktop Edition you can easily keep track of your time for reporting and invoicing. It includes a desktop application and a Palm OS application.
If you provide services in the project form, ProjectCompanion is the perfect solution, providing integrated support for project execution and administration. It supports planning, time- and expense reporting, document sharing and invoicing.