We use Rain Point of Sale as a modern web-based solution to integrate virtually all of the computing needs we have as a music retail store. Lesson payments (lesson scheduling and billing with auto pay is in development as of now, June 2018), Rent-to-Own with auto pay, Automated purchasing lists, Receiving with serial number tracking, Location transfers with serial tracking, Web Site with Web-store, Automated marketing features, and very helpful is the Repairs section. Add the work and the price to the repair entry and one click sends the repair customer a text message that the instrument is ready to pick up!
The only activities we do outside of Rain Point of Sale are certain back-office tasks like using QB online as a general ledger for paying vendors and utilities and using QB online to produce estimates and invoices for school deals needing a PO paperwork trail. Everything at the front counter is very smoothly run through Rain. The level of integration and the cross-linking of screens combined with no limitation on how many users or any need for special networking requirements are huge advantages over the industry standard
AIMsi software we migrated from. Eliminating the customer query "I should be in there" when you are running several databases that aren't integrated makes a much better impression on your customers and raises the likelihood of creating loyal repeat customers. We love having pre-shoppers show up to our stores with an item listed on our website pulled up on their device to show us what they are interested in!