Build vs Buy Software for a Small Business: A Print Shop Operator's Answer
Quick Answer
For most small businesses, buying is right for anything generic, accounting, email, shipping labels, and building is only worth it for the workflow that is actually your business. A print shop should not build a general ledger. It also should not force its pricing and production routing into someone else's template.
Every small business that gets past a certain size runs into the same fork. The tools you started with do not fit any more, and you have two obvious options: buy something built for businesses like yours, or build something built for yours specifically. We run a high volume print shop in Los Angeles, and we have been on both sides of that question at different times. Here is what the build vs buy software small business decision actually looks like from inside an operation, rather than from a feature comparison table.
What is the real question behind build vs buy?
The framing is usually cost, and that is the wrong starting point. The real question is which parts of your operation are generic and which parts are the business itself. Payroll is generic. Filing taxes is generic. Printing a shipping label is generic. Nobody wins a customer because their general ledger is unusual. But the way you price a run, the way a job moves from a customer approval to a press, and the order you choose to run today are not generic. Those decisions are the thing you actually sell.
Once you sort your operation that way, the answer stops being a single answer. You buy the generic parts without hesitation, because someone has already solved them better than you will. You think hard about the rest.
Where does buying obviously win?
Buy accounting. Buy email. Buy your shipping rates and label printing. Buy your payment processing. These are commodity problems with mature products, real support teams, and compliance obligations you do not want to own. Building any of them is a way to spend a year rebuilding something you could have had running the same afternoon, and it makes you responsible for maintaining it forever.
The same logic applies to anything you would do the same way as any other business in any other industry. If a process contains no shop specific logic, buying is not a compromise, it is the correct answer.
Where does off-the-shelf software break down in a print shop?
It breaks at the seams, and always in the same places.
- Pricing. Decorated apparel is priced on a grid: garment cost, print method, number of colors or stitch count, number of locations, quantity breaks, and whatever exception you agreed to with a repeat customer. Generic quoting tools want a price per line item. You end up keeping the real grid in a spreadsheet and typing the answer into the software, which means the software is no longer the source of truth.
- The order to production handoff. An order that arrives from a storefront is not a job yet. Something has to attach specs, allocate blanks by style, color, and size, route the artwork for approval, and put the job in the right queue for the right press. Most general business tools stop at the order and hand you a PDF.
- Production scheduling. A production schedule in a decoration shop is not a list of dates. It is a sequence chosen to minimize setup changes, and the sequence is what makes the day profitable. Software that treats the schedule as a calendar cannot express that.
- Inventory. One design is not one product. It is a matrix of sizes and colors, sourced from more than one vendor, and partly reserved against jobs that have not printed yet. Retail inventory models cannot represent available versus allocated, so the numbers stop being trustworthy exactly when volume goes up.
None of these are exotic requirements. They are just print requirements, and general business software is not written for them. We covered the same tension from the platform side in FileMaker vs SaaS for print shops.
What does building actually cost?
The quoted development price is the smallest part of it. Building means you now own a specification, and writing a good specification for your own shop is harder than it sounds, because most of the workflow lives in people's habits rather than in a document. It means iteration, because the first version will be wrong in ways nobody predicted until the floor used it during a busy week. It means someone in your company owns the system permanently, answers questions about it, and decides what changes. And it means an opportunity cost, because the months before it works are months your operation is still running on whatever it was running on.
That is not an argument against building. It is an argument for being honest that the real cost is time and ownership, not the invoice.
Is there a third option?
There is, and it is the one most build vs buy discussions skip: deploy a system that was already built for your industry by someone who runs the same kind of operation. You are not buying generic software, and you are not starting a project from an empty database. You are adopting something a real production floor has already argued with.
That is what Shop Titan is. Our FileMaker based system is not a demo build. It is the software running DTLA Print, our own high volume shop in Los Angeles, where the quoting grid, the production queues, the artwork approvals, and the inventory allocation are the same records our team touches every day. When something in it is wrong, we find out on our own floor first.
How should a small business decide?
Ask three questions about any process before you spend money on it. Is this process the same as it would be in any other industry? If yes, buy. Does this process encode a decision that makes you money or loses you money? If yes, it has to fit you exactly. Is there already a system built by an operator in your industry? If yes, that is almost always faster than building and far better fitting than buying generic.
If you run a print or decoration shop and those answers point you toward something built for the work, you can apply to join the network and we will look at your operation before anyone talks about software.
Frequently Asked Questions
Should a small business build or buy software?
expand_more
Buy anything generic, such as accounting, email, payments, and shipping labels, because mature products already solve those problems well. Reserve custom work for the processes that encode how your business actually makes money, which for a print shop means pricing, production routing, and inventory allocation.
When is custom software worth it for a small business?
expand_more
Custom is worth it when a process is central to your margin and no off-the-shelf tool can represent it without workarounds. If your team keeps the real logic in a spreadsheet and retypes the result into your software, that software is not the source of truth and the process is a candidate for something built to fit.
Why does generic business software fail in a print shop?
expand_more
Generic tools model a price per line item, a product per SKU, and a schedule as a calendar. Decoration needs a pricing grid, a size and color matrix with available versus allocated stock, and a production sequence ordered by setup similarity. The data model does not fit, so the workarounds start immediately.
Is there an alternative to building custom software from scratch?
expand_more
Yes. Deploying a system already built and proven by an operator in your own industry avoids both the rigidity of generic software and the specification, iteration, and ownership cost of a ground up build. Shop Titan's FileMaker based system runs DTLA Print, a working high volume shop, rather than existing only as a product.
Written by Michael Monfared
Founder of Shop Titan, drawing on 15+ years running a $1M+ print and decoration shop. More about the team.