The system is very user friendly; it has excellent customer service skills! There's nothing I dislike about this software as there so many great features that make me love using it every day from scheduling appointments to entering billing details etc.. It does exactly what we need without too much hassle. We have been able to implement our own templates which helps us be more efficient when creating new tasks or documents etc., but not being locked into certain software may cause problems if they change their direction with updates over time. A good product at an affordable price compared to some other systems out there now days. This saves us countless hours each week by automating paperwork processes including sending invoices via email.