Buy
Accounting, payroll, email, generic CRM, simple scheduling, a standard online store. These are solved problems. A product at a modest monthly fee will beat anything you could commission for the same money.
Most small businesses should run on off-the-shelf software, and we will say so if that is your situation. Custom software earns its cost in a narrower set of cases: a workflow no product fits, tools that do not talk to each other, or a customer experience that sets you apart. BBR builds for those cases, one workflow at a time.
A subscription product has thousands of customers sharing its development cost. Custom software has one. That arithmetic means buying should be your default, and building should need a reason.
Accounting, payroll, email, generic CRM, simple scheduling, a standard online store. These are solved problems. A product at a modest monthly fee will beat anything you could commission for the same money.
Your tools are fine individually, but staff re-type data between them. A small integration using the tools’ APIs is often the cheapest, highest-return software project a small business can do.
The workflow is specific to how you operate, no product fits without painful workarounds, or the software is part of what your customers experience. Here custom pays off, provided it is scoped tightly.
| Situation | Better choice | Why |
|---|---|---|
| A product covers roughly 80% of the need and the rest is tolerable | Off-the-shelf | The missing 20% rarely justifies a build |
| The process is standard across your industry | Off-the-shelf, often an industry-specific product | Someone has already built it and spreads the cost across many customers |
| You are still working out how the process should run | Off-the-shelf or a spreadsheet | Do not set a process in code before it has settled |
| Staff spend hours each week copying data between systems | Integration | Keeps the tools you know; removes the manual step |
| Your quoting, pricing or scheduling rules are unusual and central to how you win work | Custom | Generic tools force workarounds exactly where you differ from competitors |
| Customers need to log in to see their orders, documents or job status | Custom portal, or a product if one fits your data | The portal depends on your own data and processes |
| Per-user subscription fees keep rising as you grow | Compare the multi-year subscription total with a build | Sometimes custom wins on cost alone; often it does not once maintenance is counted |
| You have outgrown a spreadsheet that several people edit at once | A low-code tool or custom, depending on complexity | See internal tools for that comparison |
A rule of thumb. If you can describe the time or money the software will save each month, and the build pays back within a period you are comfortable with, it is worth scoping. If you cannot put a number on the benefit, keep using the tools you have until you can.
These are the project types that most often make sense at small-business scale. Each can start small and grow. An established business testing a software product of its own is a different kind of project: that is an MVP, and it follows our MVP process.
A secure login where customers see orders, invoices, documents, job progress or account details, so they do not need to phone or email to ask.
Online booking or ordering shaped around your rules: resources, capacity, deposits, service areas, recurring orders. Built when generic schedulers do not fit.
Your pricing logic turned into a tool that produces consistent quotes in minutes, for staff or as a customer-facing calculator that brings in leads.
Orders flow into accounting, form submissions into the CRM, stock levels into the store. Delivered through API integration work.
Worth it when customers interact with you repeatedly: loyalty, reorders, bookings, notifications. One codebase for iOS and Android. See mobile app development.
Job tracking, inventory, approvals and reporting that replace shared spreadsheets and email threads. Covered in depth under internal tools.
Small-business software projects get expensive when they try to replace everything at once. The approach that keeps budgets under control is dull and reliable:
Whether to use a studio or an individual developer for a small project is a fair question, and for narrow tasks a freelancer can be the better choice. We compare the two in agency vs freelancer.
Every phase ends with something your staff or customers can use, not a progress report.
How we work in detail ↗You walk us through how the work is done today, with the real spreadsheets, forms and emails. We map it, identify what should be bought, connected or built, and tell you if custom is not justified.
A written scope with acceptance criteria, a fixed quote and a timeline for the first workflow only. Later phases are listed but not committed.
You review a clickable prototype before engineering starts, then working increments on a staging link, tested with your real scenarios.
Data moved in, staff shown how to use it, source code and documentation handed over, accounts in your name. Support is scoped separately if you want it.
With a subscription product you rent. With custom software you own, and ownership comes with responsibilities. Both sides of that should be clear before you start.
Third-party and open-source components stay under their own licences, which we list. There is no per-user fee to BBR and no lock-in: another developer can take the system over.
| Item | What to expect |
|---|---|
| Hosting and database | Usually modest at small-business scale; a single small server or managed platform is typically enough |
| Metered services (email, SMS, maps, payments) | Scale with usage; payment processors charge a percentage per transaction |
| App store accounts, if there is an app | Apple Developer Program $99 per year; Google Play $25 one-off |
| Maintenance | Security and dependency updates, small fixes, operating-system changes for apps. Budget for it annually |
| Improvements | Optional, priced per phase when you want them |
BBR runs its own published apps on the same principles. Live Gold & Silver Prices, for example, was built without external CDN dependencies, which keeps it simple to operate. The case study explains the decisions.
We are an independent studio in Istanbul working remotely in English. Here is where that works well and where you would be better served elsewhere.
It depends on scope. A focused first phase, such as one workflow with a simple interface or an integration between two existing tools, is a much smaller project than a full platform, and that is where we recommend starting. We quote a fixed price against a written scope after a short discovery. The effort-times-rate method in our MVP cost guide applies equally to business software and lets you estimate a range yourself.
Often, yes. If an existing product covers most of what you need at a reasonable monthly price, use it. Custom software makes sense when no product fits a workflow that matters, when you are paying people to copy data between systems, when per-user fees have grown beyond what a build would cost over a few years, or when the software is part of what customers buy from you.
You own it. Ownership of code and deliverables transfers to you under the project contract, and hosting and other accounts are set up in your name. Running costs for a small-business system are usually modest: hosting and a database, plus any metered services such as email or SMS. Maintenance is scoped separately; see what software maintenance costs.
Frequently that is the best first project. If your accounting, CRM, e-commerce or booking tools offer APIs, a small integration layer can move data between them automatically and remove hours of manual work each week. See API integration.
No. We explain options in plain language, document how the system works and how to operate it, and set it up so that another developer or company could take it over. You need one person on your side who knows the process well and can answer questions and test.
Yes. BBR is based in Istanbul and works remotely, in English, with clients worldwide. Communication is by written updates and scheduled calls inside agreed meeting windows.
Describe the workflow, the tools you use now and where time is lost. We will reply with an honest view on buy versus build and, if custom makes sense, a phased scope and range.
Start the conversation ↗