I think this is fantastic because as an admin it really helps me keep track if everything i am doing or need help from another employee! No issues at present but when you first install there will be bugs so they do disappear eventually which makes things go smoother once installed & running smoothly again. It's not necessary that every staff member needs training before using their computers/mobile devices fully however my team received guidance through out our project journey making sure we were always comfortable enough throughout each step along side them!! The user interface is very good and simple to understand. It has got excellent features to manage the entire business process easily. I like it because of its multiple functionalities which can be used for different purposes. There is nothing much to dislike about this system. This is one of the best softwares that i have come across till now. I am using it for my office work. It helps me to maintain records of my clients and their information.