You've been able to track jobs, clients, tasks, projects, and punch locations for a long time with Virtual TimeClock. We know customers are using their employee time clock software for managing labor costs, automating client billing, and assigning labor hours to different cost centers. Traditionally, those that needed to track multi-tiered projects had to turn to expensive project management software or one of the hundreds of industry specific software packages.
Unfortunately, this creates an information gap between the system that tracks time spent by employees working on different projects so you can accurately bill your clients, and your time clock system that just tracks labor hours so you can generate an accurate payroll check for your employees. This has traditionally been two separate software systems. Why not keep track of time spent working on different projects at the same time you're keeping track of hours worked for payroll purposes? That way you can kill two birds with one stone.
This is where we've received a lot of feedback from customers. They're really looking for three levels of job tracking. Who's the customer, what's the job or project, and what's the activity. For example, the customer would be 'Redcort Software', the project would be 'iPhone Time Clock', and the activities could be anything from 'User Interface Design' to 'Programming' to 'Help Doc Writing'. Next time, the customer would still be 'Redcort Software', but this time the project would be 'Web Time Clock', and the activities may still be 'User Interface Design', 'Programming', and 'Help Doc Writing'. And you should be able to enable any or all of the levels depending on your time tracking needs.
Do you have any ideas on how you'd like to see multi-level job tracking incorporated into your time clock software? Drop me a comment and let me know what you think.