POS Software is not the Holy Grail!
Point of Sale/Retail Systems are great tools for good business people, but only work well within an organization that is committed to great customer service. Providing good customer service can be as simple as a nice smile and a warm hello or as complex as notifying them of a sale of a certain brand that they like. All of your employees have to buy into this philosophy of service excellence.
A manager’s most important job is hiring, training and maintaining good employees. I’ve heard a million times that a potential client must have extremely simple software, because the employees are not smart enough to learn anything else. They obviously don’t have the right employees. Hiring the right people and empowering them to do the job that is expected will get you to the next level. Remember, it’s not the ones you fire that hurt you; it’s the ones you keep that hurt you.