I love that it allows customers to come first when they use your organization's services. It is the best software out there for managing appointments, customer communications, invoices, etc. The support side of their service team isn't as good. Sometimes you'll have problems getting answers from them or if you do get an answer it takes too long to arrive (over 24 hours) which in turn leads me to believe this issue comes down to how busy their staff really are. You can see how much each person likes what the service brings to them through surveys given after completing tasks. This makes communication between employees so effective! The best thing about this program is that it can be used in any business size. I love how easy it is to use and how helpful all of the staff are. It's so simple for anyone to use and understand. The only downside is that you have to pay for certain features, which isn't too bad but would be better if they were included in the free plan. This software has helped us keep track of our clients and their needs. We've been able to see what they need and when they need it.