I like most being able to customize it as per our requirement without any cost involved in customization or maintenance charges etc..also very useful if we want add more fields then there are no restrictions. Sometimes when one field gets updated, its not reflecting automatically which leads us work hard again on adding new values into database table manually just because some time value doesn't reflect properly (which was fixed later by customer support). The software makes it easy to create work instruction manuals for our customers. We are able to customize the templates to make them fit our needs. It's very user friendly and intuitive. I have found no downsides to this software. I would highly recommend this product. Our customer service department uses this program to send out work instruction manuals to our clients. They are able to quickly and easily create custom work instruction manuals and then send them out to our customers.