One of the principal requirements for a time tracking software is the ability to provide insight into the time and effort metrics by multiple dimensions, primarily by project. eTimeMachine's ability to collect information about time spent on activities company-wide creates a solid base for enterprise reporting and getting a required compilation of cost and performance metrics in multiple hierarchical views across and throughout the organization and enterprise project structure. Information can be presented by project, business unit, role, individual and work group for any definable period.
From the perspective of client invoicing, eTimeMachine has an option to generate customer and project specific timesheets, leaving out hours irrelevant for a selected project and / or customer.