Having worked in the construction industry for over 25 years I can say this is by far one of the best available out there. The user interface is simple and easy to learn. It is very powerful and works great when you have multiple people involved in the project. Some features are lacking, like the lack of functionality for the site manager. Sometimes it is hard to find what you need. For contractors and subcontractors who work remotely or don't have someone onsite every day it is a must have. We used it at our company for years without any major issues. This was not only good for us but we also saved money because we were able to complete jobs faster than we would have otherwise.