We are currently want to build an online time keeping system for our consultants. We have reviewed several out of the box solutions, as well as some web solutions with little success in meeting all of our needs.
We want to be able to manage the following areas:
The system must allow for people to log in, fill in their hours. Upon confirmation, the hours must be approved by a manager. The system will notify a manager of the need to approve the hours and give them a unique URL to click on and approve. Once approved, the system will notify us of the approval and we can move forward with invoicing the client.
Administration role must be able to manage, modify, and create any of the above categories. All areas must be reportable, with a reporting function listing the amount of hours worked, and several different reporting functions to be detailed in further communication.