A friend of a friend was hired as a CFO at a dispensary, and pretty much had to create an entire accounting system from scratch. Cash management consisted of employees driving around to the store and collecting the money, as the armored car firms wouldn't accept their business. So he set up a subsidiary that went out and bought some armored cars and was able to safely transport the money, staffed with former military. .. they had the cash for it, so why not?
As a customer, these shops have to jump through some amazing hoops just to provide standard POS debit/credit. One store has to process all payments as an ATM withdrawal, and must give change so the "ATM withdrawal" will round to the nearest $5.
When you buy an accounting system there's a lot of customization that goes on to set up your chart of accounts, configure check printing, etc. They were apparently running the business off an Excel spreadsheet, so even Quickbooks would have been a step up.