I love how easy it allows me to keep track of all my customers! It's great because you can see where your product inventory levels are at any given time, as well as being able to add new products quickly with less effort than other programs (i've used others). The cost may be too high depending upon what features/functionalities users desire; however if they continue using keyoro even after discontinuing certain functions then this program will pay off in ways beyond just keeping up our customer base lists via their CRM integration ability!! We have been very pleased so far - we had some initial issues getting set-up but now everything works smoothly & efficiently!