Custom software for SMEs and government units

Software that works. Nothing else.

We build the unglamorous tools your team actually needs — the ones currently kept alive in spreadsheets, inboxes, and WhatsApp groups. No S$25,000 agency job. No per-seat tax. You own the code.

Flat setup fee
S$5,999
To a working app
2–3 wks
Code you own
100%

01The short version

01

What you get

A custom app built around how your team actually works — approvals, handoffs, reporting, the lot.

02

What it costs

S$5,999 flat to build. Then S$500 a month if you want us to host and maintain it. No per-seat pricing, ever.

03

Ownership

You own the code. Repo, data, and docs are yours — hand it to anyone, anytime.

02What we build

The unglamorous software.

If a team is keeping it alive in a spreadsheet, an inbox, or a WhatsApp group — we can probably replace it.

01

Any ops-heavy workflow

Approvals, handoffs, status chasing, reporting — the quiet work that holds a team together. We replace it with software that fits.

02

HR onboarding & offboarding

Checklists, approvals, equipment hand-offs, exit interviews. Quiet workflows that go wrong loudly.

03

Compliance & intake forms

Structured submissions, audit trails, sign-offs. The kind of thing nobody enjoys building twice.

04

Event-day scheduling & volunteer coordination

Rosters, check-ins, last-minute swaps. Software that holds up when the venue Wi-Fi doesn't.

05

Internal tools your team has outgrown Excel for

The spreadsheet was fine at twelve rows. It is no longer fine at twelve thousand.

03How we compare

Custom, fast, affordable. Pick all three.

The market usually makes you pick two. We don't.

Swipe →

SaaSAgencyIn-house ExcelTBDThat's us
Fits your workflow— rigid templatesYesYes, painfullyYes, by design
Upfront cost~S$0S$25,000+S$0 (visible)S$5,999 flat
Time to a working appA weekend of setup8–12 weeksAlready there2–3 weeks
Cost as you growPer-seat taxFlat, then change-orders~3 hrs / mgr / wkFlat monthly, no seats
You own the codeNoSometimesYesAlways

04How it works

From “we should talk” to “it's live.”

The first three phases are wrapped into the setup fee. After testing, you pick what happens next — and we put that choice in writing.

New to buying software this way? Start here — the old procurement route versus ours, side by side.

  1. 0145 min

    Talk

    You tell us what's actually broken. We ask the annoying questions. We decide together whether we're a fit.

  2. 02Weeks 1 — 3

    Build MVP

    We ship the smallest working version of your custom app — deployed where you can use it, with your real data and real users.

  3. 03Weeks 4 to 10

    Iterate

    You use it day-to-day, you send notes, we change things. Back-and-forth until it actually fits the way you work. Covered by the setup fee.

  4. 04After testing

    Choose your route

    Choose: we host and maintain it, you take it in-house, or you simply walk away with the code. Hosting starts only if you ask for it.

Hosted

Phase 04

If you want us to stay, we do: uptime, patches, four hours a month. S$500. The software should not become a second job, and we should not become a second IT department.

Handover

Phase 04

You run it. Code zip, database dump, docs. That's the exit. No SLA after that.

Phases 01 → 03 covered by setup fee · Hosting or handover from phase 04

05Pricing

One price per app.

No tiers, no per-seat tax. Before work starts, we confirm the scope, hosting choice, and fixed price in writing.

The Boring app

One price · per app

One workflow, one outcome.

Setup
S$5,999
one-time
Then
S$500
per month
  • One custom application, built to the scope we agree together
  • Hosted by us only if you choose it
  • Take it in-house anytime once it's paid for
  • Bigger changes are quoted before we start
Start a conversation

Extra work starts only after we quote it and you say yes. Scope, price, and hosting are always confirmed in writing first. Full service terms apply.

06FAQ

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 can't justify a S$25,000 agency job.

What stack do you use?

Boring, deterministic, well-supported tools. TypeScript, Postgres, a managed host. Nothing exotic you'll regret in three years.

Where does our data physically live?

For a client build we pin the region before the first row is written. The database is provisioned in a Singapore region, and the app is deployed to a Singapore geography where the host offers one. The region is named in the Statement of Work so it is on the file, not in a sales email.

How do you handle PDPA?

We collect only the personal data the app needs to do its job, and we write down what that is before we build. Access is role-scoped, every table is locked by default, and admin access is limited to the people you name. Retention and deletion rules are set by you and enforced in the software, not by policy alone. On handover the whole database moves to you, and we delete our copies.

Who else can see the data?

The hosting provider and the database provider, because the app runs on their infrastructure. If the app uses a language model, the provider processing that request sees whatever text you send it — which is why we keep model inputs to the minimum the task needs, and why some workflows are better off without a model at all. Every subprocessor is listed in the Engagement Terms.

What happens if we take it in-house?

You get the repository, the database, the deployment configuration, and the documentation. It runs on standard tooling, so any competent developer can pick it up. There is no licence to keep paying and no key we hold back.

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.

Copied to clipboard

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>

07Get in touch

Tell us what's eating your week.

Two minutes. Type it or say it — we'll transcribe it and let you review before anything sends.

Prefer email? anieyrudh@theboringdept.com

“The best software is the kind nobody talks about. We make that kind.”