I like that it's easy for small business to use since it has a lot of features, plus it gives you access to the same information that larger companies have. It's not difficult to learn once you get the hang of it. You learn very quickly with this software. I dislike there doesn't seem to be much training available online for new users. It seems that they want to keep the learning curve high so that you need to pay them to train you. This software is great if you are looking for a system that does what keypro does but in a smaller package. You can setup a small office with only 5 people and still have everything you need in one place.