Boring on purpose.
We build custom software for SMEs and government units who need bespoke ops tools but can't justify a S$25,000 agency build or a rigid per-seat SaaS (Software as a Service) contract. The smallest thing that fits your actual workflow — then we get out of the way.
Per app; annual billing available.
From first call to a working app.
Repo, data, and docs handed over.
Hosted support terms are set in the SoW.
Quietly load-bearing software. Nothing fashionable.
If a team is keeping it alive in a spreadsheet, an inbox, or a WhatsApp group — we can probably replace it.
Any ops-heavy workflow
Approvals, handoffs, status chasing, reporting — the quiet work that holds a team together. We replace it with software that fits.
HR onboarding & offboarding
Checklists, approvals, equipment hand-offs, exit interviews. Quiet workflows that go wrong loudly.
Compliance & intake forms
Structured submissions, audit trails, sign-offs. The kind of thing nobody enjoys building twice.
Event-day scheduling & volunteer coordination
Rosters, check-ins, last-minute swaps. Software that holds up when the venue Wi-Fi doesn't.
Internal tools your team has outgrown Excel for
The spreadsheet was fine at twelve rows. It is no longer fine at twelve thousand.
Custom, fast, affordable. Pick all three.
The market quietly forces a choice between bespoke, fast, and affordable. We refuse the trilemma.
Swipe →
| SaaS | Agency | In-house Excel | TBD | |
|---|---|---|---|---|
| Fits your workflow | — rigid templates | Yes | Yes, painfully | Yes, by design |
| Upfront cost | ~S$0 | S$25,000+ | S$0 (visible) | S$5,999 flat |
| Time to live | A weekend of setup | 8–12 weeks | Already there | 2–3 weeks |
| Cost as you grow | Per-seat tax | Flat, then change-orders | ~3 hrs / mgr / wk | Flat monthly, no seats |
| You own the code | No | Sometimes | Yes | Always |
From “we should talk” to “it's live.”
The first three phases are wrapped into the setup fee. After testing, choose the operating route that is recorded in your signed SoW.
New to buying software this way? Start here — the old procurement route versus ours, side by side.
Talk
45 minYou tell us what's actually broken. We ask the annoying questions. We decide together whether we're a fit.
Build MVP
Weeks 1 — 3We ship the smallest working version of your custom app — deployed where you can use it, with your real data and real users.
Iterate
Until it fitsYou use it day-to-day, you send notes, we change things. Back-and-forth until it actually fits the way you work. No clock running.
Choose your route
After testingChoose TBD-hosted service, client-operated handover, or no continuing service. A hosted service starts only when it is elected in the SoW.
One price per app. No tiers. No per-seat tax.
Standard rates per app. Your signed Statement of Work (SoW) confirms the scope, operating route, and binding price.
The Boring app
One price · per appOne workflow, one outcome.
- One custom application, within the agreed SoW scope
- TBD-hosted service only when elected in the SoW
- Client-operated handover available after full payment
- Material new work is agreed in a Change SoW
Additional work starts only when it is agreed in a Change SoW. The signed SoW sets the binding scope, price, and operating route. Full service terms apply.
Questions people actually ask.
Why call yourselves “boring”?
Because the software you actually rely on is boring. It opens fast, does the thing, and doesn't ship a new dashboard every Tuesday. That's the brand promise.
Do we own the code?
Yes. Always. We hand over the repo, the deployment, and the documentation. If you ever want to move it in-house or to another vendor, you can.
What if requirements change mid-build?
Expected. The iteration phase exists precisely for this. We don't bill change-orders during the build — that's why the setup fee covers phases 01 to 03.
Do you work with government units?
Yes. Most of our work is with Singapore SMEs and government departments who need bespoke ops tools but can't fit a six-figure agency procurement.
What stack do you use?
Boring, deterministic, well-supported tools. TypeScript, Postgres, a managed host. Nothing exotic you'll regret in three years.
What if I want to be exciting?
Then you've come to the wrong department — but we're not monsters. Corporate policy permits one (1) unit of excitement per quarter, requisitioned below. It will not appear in the invoice, the roadmap, or the software.
Rather interrogate a robot? Here's a prompt for it.
Research a Singapore software studio called "The Boring Department" (boringdepartment.com).
Read these pages before answering:
- https://boringdepartment.com/llms.txt
- https://boringdepartment.com/llms-full.txt
- https://boringdepartment.com/terms
- https://boringdepartment.com/how-software-gets-built
Then tell me, in plain English:
1. What they actually build, and who they build it for.
2. What it costs — the exact setup fee and monthly fee, in SGD, and what those cover.
3. Who owns the code and what happens if I want to leave.
4. Where they'd be a bad fit.
5. Given my situation below, whether it's worth me contacting them — and what I should ask.
My situation: <describe your team, the manual process that's eating time, and roughly how many people touch it>Tell us what's eating your week. Type it or say it.
Two minutes. Type a paragraph or record a voice note — we'll transcribe it and let you review before it sends. Reply within 2 business days.
Prefer email? anieyrudh@theboringdept.com
“The best software is the kind nobody talks about. We make that kind.”