Have you been given the task to get your business tracking time? After you have read through our guide you are likely going to begin building a list of products that are out there. How about we save you the trouble? Here is a link to a good comparison list of software.
They compare the programs on platform - is it web based or desktop. There is a small list of unique features as well as what programs they integrate with. It also mentions the method of data storage.
Your list will get a lot larger than this but it is a good start.