I enjoy how easy it was for me as an employee of another business entity (which has its own IT personnel) to transfer all my files from one computer system into this program without any problems at all! Easy setup process - no training required or assistance needed once installed. Not enough templates available in some areas such as Health Insurance tracking. If you are looking for something that will take your current data set & make it easier to manage things like insurance and payroll/tuition bills with ease then look elsewhere if those items aren't important to YOU? We've solved our insurance needs by adding information directly into these forms rather than having them come through to us via fax each month which saved SO much time! I love that it has an app for both parents and students. It's easy to navigate and a great place to store all of your paper files. I wish there was more flexibility with scheduling. I have had issues with getting appointments scheduled after hours or at the last minute. We are using this as a tool to help us manage our daycare better. OnCare has allowed us to do so by providing us with a way to keep track of our daily schedule.