The best part of this software is it's accessibility. It could do with some improvement in terms of ease-of-use & intuitiveness (although the training material is pretty good). I did not like how difficult it was to learn - once you've taken an intro class at least, you're only halfway there. However, if someone is fairly computer savvy, they will be able to figure out most things by trial/error. This system allows me to access my customer data from anywhere, which improves our communication considerably.