It was a typical Monday morning for John, the owner of a small retail store. He was preparing for the day's customers, restocking shelves, and prepping the register. But as he tried to log into his QuickBooks POS system, version 18, he was hit with a frustrating message: "Activation Required."