It has all the features that we need. We have been using it for about 2 years now, and everything is working fine. The support team is very helpful and responsive. I like how easy it is to use. It is relatively easy to learn. There are some minor issues that could be improved upon such as: lack of custom fields. Nothing major. I would recommend this product to anyone who needs a simple tool to keep track of their contracts. I am able to easily update my client information and keep track of all of our projects.