It provides all needed functionalities for my daily business activities, like data entry management, customer relationship management (CRM) tools, document repository etc., but it does not provide some functions which would be necessary at least once per day. I think this system will meet your requirements by providing more functions than you need now. If any functionality is missing in such software then surely there should be free demo available so as users can try before buy decision! And also make sure that support quality of product has been improved from last time because previous version was very bad user experience due to bugs and slow response times. Data storage facility, workflow automation tool, project tracking & reporting feature etc are few advantages we have realized while working in this application. The best thing is the fact that you can use it as per your need, there is no restriction in terms of usage. I dislike the fact that it has very less user friendly interface. It's more like a technical tool rather than a user friendly one. Also it would be great if we could have some other features which can help us track our work progress. I am solving my task management issues with this product. So far so good.