The way it handles all the different aspects that you can run in one view really helps me manage my business better than running them independently would have done! Sometimes when I try things from other software they don't work right so this also gives us more control over our own system versus relying entirely on someone else's code or hardware implementation for something we want to do ourselves. They are very good about maintaining their products as new features come along which makes using those modules an easy transition process even though some changes need updating but not replacing existing functionality completely. We use Sales Optimization Module (SOM) to track how much each client spends per month at stores vs via web site through our website. This information allows us to maximize sales by finding ways to increase sales without adding additional people.