It has all of the tools I need in one place! I can easily create reports for our customers as well as keep track of my own employees' time. The communication between departments helps me stay organized when it comes to scheduling inspections with different contractors. At first, there was an issue where some documents would not save after they were saved but this appears to be fixed now so everything should work fine. If you are looking for a reliable system that will allow you to effectively communicate with clients or schedule work efficiently then give Smart inspect a try. We have been able to streamline many aspects of our office management by using Smart Inspect.