The ease of use, the customer support, the ability to pull information from multiple locations into one system, and the ability to create customizations without having to write code. Sometimes it takes more than a couple minutes to figure out how to do something that should be easy. That's not a big deal considering that there are so many options available but it can be frustrating at times. It is great for tracking inventory because you can see everything in one location. I also like that you can customize the layout as much or as little as you want.