From 'QuickBooks 2017 Is Unsupported' to a System of Her Own: Liuhui Hardware's Migration Story

When Liuhui Hardware came to us, the situation was genuinely urgent.
The starting point: an aging computer and software that stopped getting support
The owner had been running QuickBooks Desktop 2017. Official support for that version ended back in 2020, and there was no clean path to upgrade to QuickBooks Online — the data structures don't line up, and QuickBooks doesn't offer a smooth migration route.
What made it worse: the computer running QuickBooks was old. Old enough that she knew, in the back of her mind, it could fail at any time. And if it did, she had no idea how she'd even get the data off it, let alone move it to a new machine. QuickBooks certainly wasn't going to help with that kind of hands-on migration — that's just never been part of what they offer.
So for her, this wasn't a "should I switch software" question. It was a "I need a plan, now" problem.
Beyond the migration, a clear wish list
Alongside the urgency, she had some very specific ideas about what she actually wanted from a new system:
- She only used four menus — Item, Invoice, Customers, and Suppliers. Everything else in QuickBooks, she never touched.
- Most of the QuickBooks interface didn't mean anything to her. She'd never used it, and it was just noise.
- If she were to switch, she wanted only the features she actually needed — anything unused, anything she couldn't even identify, stripped out entirely.
- The workflow needed to stay close to QuickBooks. She'd already built muscle memory around it and didn't want to relearn everything from scratch.
In other words: she didn't want a system with more capability. She wanted a cleaner one, shaped around how she actually worked.
The process: local build first, then a web build, refined in real time
Month one, we built her a local version. It quickly became clear that wasn't the right first step — installing software and importing historical data was too much friction for her.
Month two, we changed direction and shipped a web version instead — she could just open a browser, no install required. Whenever something came up, she'd message us on WeChat, and we'd usually fix it the same day — often ten-plus issues in a single day, down to details like invoice print font size and positioning, adjusted exactly to her feedback.
Round after round of that, the system stabilized, and only then did we package it into a local build for her to install. Now she runs both side by side — the local build for day-to-day invoicing, and the web build for checking sales from anywhere, anytime, browser open, done.
The surprise: seeing, for the first time, what she'd actually made
After a full year on QuickBooks, she genuinely didn't know how much she'd made that year. The data was technically in there somewhere, but digging it out and doing the math herself was enough friction that she'd just never done it.
So we built her a custom home page: today's and this month's revenue, updated live; which products sell the most and which are the most profitable; which ones are underperforming and need to move; inventory turnover — everything she needs to run the business, visible the moment she opens the system. No searching required.
We also built out a full set of keyboard shortcuts for her most common actions. As she got more comfortable, her invoicing flow became almost entirely keyboard-driven — barely touching the mouse, and noticeably faster than before.
More than convenience: from recording the business to actually running it
On QuickBooks, she was doing something genuinely exhausting: calculating cost in her head. The same item would come in at a different price nearly every time she reordered, so she just estimated — and honestly, she never really knew what the true cost was. Now the system calculates it automatically, using a moving weighted average against the last six months of purchase prices. She opens the item page and the real cost is just there — no more guessing.
We also started tracking purchase price history for every item and plotting it as a chart. Before, whether a price had gone up or down, and by how much, was something she had to remember. Now it's laid out on a curve — she can see the trend at a glance and make a real decision about whether to stock up before the next price hike.
Changing a price used to mean she'd jot down, somewhere else entirely, when she changed it and why — extra work, and she'd often forget. Now, the moment she updates a price in the system, the timestamp is captured automatically; all she has to add is the reason. Every price change, and how markup and margin shift along with it, is laid out clearly right there.
Put together, the shift in how she talks about it is obvious: she used to just be keeping records. Now she feels like she's actually running the business — she can see the logic behind every number, and she's the one holding it.
Not just building what she asked for, but suggesting what she hadn't thought of
Somewhere along the way, she noticed something: we weren't just implementing her requests one by one. A lot of the time, we were proactively suggesting things she hadn't even thought to ask for.
One example: related-item alerts. The system automatically picks up on which items tend to get bought together — a lot of customers who buy item A also buy item B. With that in place, the system flags it for her right at checkout, so she can suggest the related item to the customer in the moment. It also means she can physically place those related items near each other on the shelf, so customers naturally pick them up together.
That kind of cross-sell recommendation used to be something only higher-end inventory systems offered — the kind of feature a business the size of Liuhui Hardware could never justify paying for, or even access. Now it's just part of her system.
What this means for you
If you're still running an unsupported QuickBooks Desktop version on aging hardware, Liuhui Hardware's story makes a few things clear:
- The "cliff" with old software is real. If the hardware fails, data migration isn't something QuickBooks will help you with — the earlier you plan for it, the safer you are.
- Switching systems doesn't mean relearning everything. Keep the workflow you already know, cut what you never use, and the learning curve nearly disappears.
- A good system should tell you the answer, not make you dig for it. What you made today, what's selling — that shouldn't require you to go digging through the books yourself.
Want to talk through how to safely migrate off an old QuickBooks version? Get in touch.
