The user interface is clean, well organized and easy to navigate. It's very functional with many features that help facilitate sales and inventory control in an efficient manner. I haven't found any aspect of this program that I dislike at this time. There are some things missing from Baking Wheels customer service which can be improved upon. We used it as a point-of-sale system for our retail store. This allowed us to make quicker decisions about product pricing when we needed them most--during busy hours.