Skip to content

Search case studies, services and journal entries.

Open Two build slots left for this quarter

We design, build and ship micro-SaaS products

BasilBase is a product studio for small software businesses. We take an idea that lives in a notes app, scope it into something buildable, design it, write the code, put it in front of Apple and Google, and stay on to keep it running once real people depend on it. No agency theatre, no six-week discovery invoice — a senior team of four to six people, working in two-week cycles you can watch.

  • 140+ products shipped since 2019
  • 4.7 average store rating
  • You own the code, the accounts and the IP
Review passed MRR +38%
App Store submission handled by us Google Play staged rollouts, no drama

The boring, well-documented tools we bet client money on

140 +

Products designed and shipped

Since the studio opened in 2019

11 M+

People using software we wrote

Across web and both app stores

21

Days to first store submission

Median for our MVP sprint

96 %

Clients who come back

Second build or ongoing retainer

What we build

Six things we do properly, and nothing we do badly

We are a small studio on purpose. That means we say no to a lot of work — no CMS rebuilds, no marketing sites, no ten-person waterfall programmes. What is left is the thing we are genuinely good at: turning a product idea into software that runs in production and charges money.

Micro-SaaS product development

The whole business in software form: onboarding, accounts, permissions, subscriptions, admin tooling and the dashboards you need to run it. We build the version that can charge money in week six, not the version that demos well.

  • Multi-tenant architecture from day one
  • Stripe or Paddle billing, taxes included
  • Admin panel your support team can use
6–12 weeks from $24,900

iOS apps, submitted and approved

Native Swift and SwiftUI work with the review process treated as part of the build, not an afterthought. We handle App Store Connect, privacy manifests, screenshots, in-app purchases and the rejection emails so you never have to read guideline 4.2 at midnight.

  • SwiftUI, Combine, modern concurrency
  • StoreKit 2 subscriptions & paywalls
  • TestFlight builds from week two
5–10 weeks from $18,900

Android apps and Play releases

Kotlin and Jetpack Compose, built for the device spread that actually shows up in your analytics. Data safety forms, staged rollouts, Play Billing and the pre-launch report are all part of the delivery, not an extra line item.

  • Kotlin + Compose, Material 3
  • Play Billing and offer management
  • Staged rollout with crash gating
5–10 weeks from $18,900

Web apps, dashboards and PWAs

The interface your customers log into every morning. Fast, keyboard-friendly, readable on a laptop in a warehouse, and cheap to host. We use Next.js or Laravel depending on where your team can maintain it afterwards.

  • Next.js or Laravel, your team’s choice
  • Role-based access and audit trails
  • Installable PWA where it makes sense
4–9 weeks from $14,900

AI features that earn their keep

Retrieval, summarisation, classification and assistants wired into a product that already works. We start from the cost per request and the failure mode, then decide whether a model is even the right answer — often a rules engine is cheaper and more honest.

  • Evaluation harness before rollout
  • Per-request cost ceilings and caching
  • Graceful behaviour when the model is wrong
3–8 weeks from $12,900

Maintenance, on-call and scale-up

Someone has to renew the certificates, watch the error budget, answer the store review team and shrink the cloud bill. A monthly retainer buys a named engineer, a shared board, monitoring you can read, and a quarterly report on where the money goes.

  • Monitoring, alerting and an on-call rota
  • OS and SDK upgrades before they break
  • Quarterly cost and performance review
Monthly from $2,400/mo

Everything above can be bought as a fixed-scope project, a two-week sprint, or a monthly retainer. Most clients start with one small paid discovery block so nobody signs a big number blind.

Compare engagement models

Why teams pick us

A studio that behaves like your own engineering team

Most founders arrive here after one bad experience: an agency that disappeared behind a project manager, or a freelancer who vanished mid-sprint. We built BasilBase to be the thing we wished existed — small, senior, blunt about trade-offs, and contractually easy to leave.

  • Senior people only, and you meet them The person in the kickoff call is the person writing the code. We do not staff juniors against your budget and we do not hand the project to a delivery manager who has never opened the repository.
  • Two-week cycles, demoed live Every second Friday you get a working build, a short written summary of what changed, and an honest list of what slipped. No status decks, no percentage-complete fiction.
  • You own everything from day one Code lands in your repository, infrastructure runs in your cloud account, the App Store and Play listings sit under your developer accounts. If you fire us on a Tuesday, you keep shipping on Wednesday.
  • We argue about scope before we take the money Most first briefs contain about 40% of features that do not need to exist yet. Cutting them is the single cheapest thing we can do for you, so we do it in writing, before the contract.
engagement.ts
// How a BasilBase engagement is actually shaped.
export const engagement = {
  team: ['product lead', 'designer', '2–3 engineers'],
  cadence: '2 weeks',
  demo: 'every second Friday, live',
  reporting: {
    shipped: 'what actually works now',
    slipped: 'what moved, and why',
    spend: 'hours + cloud, to the day',
  },
  ownership: {
    repository: 'yours',
    cloudAccount: 'yours',
    storeListings: 'yours',
    exitNotice: 30, // days, no penalty
  },
  whatWeRefuse() {
    return [
      'unscoped fixed-price megaprojects',
      'building 40 features before 40 users',
      'holding your accounts hostage',
    ];
  },
};
Contract detail people appreciate: a thirty-day exit clause with no penalty, and a handover document written while we work — not after you ask for it.

How we work

From first call to store listing in six visible steps

Nothing about this process is proprietary and none of it is a secret sauce. It is simply the sequence that stops projects from dying: decide what to build, prove it cheaply, design the hard screens first, build in short cycles you can watch, then treat the launch as an engineering problem rather than a marketing event.

01

Discovery call

Forty-five minutes, no slides. You describe the outcome you want and who is supposed to pay for it. We ask uncomfortable questions about the users you already have, the budget you actually control, and the date that is non-negotiable. You leave with a straight answer about whether we are the right studio.

45 minutes Free

02

Scoping & blueprint

A paid block of one to two weeks where we turn the idea into something buildable: user flows, a data model, the integrations that will hurt, the features we recommend cutting, and a build plan with a fixed price band. If you walk away afterwards, the document is yours to take to anyone else.

1–2 weeks from $4,900

03

Design sprint

Interface design in the real constraints: platform conventions, the smallest phone your analytics show, dark mode, empty states, error states and the accessibility rules that stop a store rejection later. We design the ugly screens first because that is where products die.

1–3 weeks Figma + design system

04

Build in two-week cycles

Code from day one against a real backend, with CI, tests on the paths that hold money, and a build in your hands every second Friday. You get a board you can read, a changelog written in human language, and an engineer you can message directly.

4–12 weeks Live demo every 2 weeks

05

Launch & store review

Beta through TestFlight and the Play internal track, a QA pass on real devices, privacy manifests and data safety forms filled in properly, store copy and screenshots produced, and the review process handled by us — including the appeal, if it comes to that.

1–2 weeks We handle the review

06

Measure, iterate, scale

Post-launch is where a micro-SaaS is won or lost. We instrument activation and churn, read the numbers with you monthly, ship the small changes that move them, and keep the infrastructure bill proportional to revenue rather than to ambition.

Ongoing from $2,400/mo
Steps one and two exist so that you can stop after step two. About one in six scoping engagements ends with us recommending that the client does not build the thing yet — and that recommendation is worth more than the fee. Read the full process

Selected work

Small products, real revenue, public app stores

These are not concept pieces. Each one has a paying audience, an uptime record and a support inbox. Where we can name the client we do; where we cannot, the numbers are still exactly as reported.

All case studies
Web iOS

LeafLedger · 2025

LeafLedger — bookkeeping that fits in a pocket

A bookkeeping micro-SaaS for freelancers who hate bookkeeping. Web app plus an iOS companion that turns a photo of a receipt into a categorised expense in under four seconds.

42k active users 4.8 App Store rating
11 weeks Fintech
iOS Android

PulseKit · 2025

PulseKit — habit tracking without the guilt

A recovery and habit tracker for people coming back from injury. Built for both stores from a single Flutter codebase, with an offline-first data layer that syncs when the gym Wi-Fi finally works.

4.9 average rating 190k downloads
8 weeks Health
Web Android

StockSprig · 2024

StockSprig — inventory for shops with one back room

Stock counting, purchase orders and low-stock alerts for independent retailers. An installable PWA plus an Android build for the rugged scanners the warehouse already owned.

312 stores onboarded 73% less stock-out time
9 weeks Retail
Web iOS

ClinicCal · 2024

ClinicCal — appointments that stop no-shows

Scheduling and reminders for small clinics, with a booking page patients can use without an account and a back office that a receptionist learned in one afternoon.

46% fewer no-shows 88 clinics live
12 weeks Health
Android Web

RouteBasil · 2024

RouteBasil — dispatch for field teams

Job dispatch, route planning and proof of completion for maintenance crews who spend their day in vans and basements — so everything works with no signal and reconciles later.

1.4M jobs dispatched 22% more jobs per day
10 weeks Operations
iOS

QuietHours · 2023

QuietHours — a focus app that does one thing

A deliberately tiny iOS utility: schedule focus blocks, silence the right notifications, and see an honest weekly report. Shipped in nineteen days, then left alone on purpose.

4.7 App Store rating 64k downloads
19 days Productivity

The stack

Chosen for the person who maintains it after us

A technology choice is a hiring decision in disguise. Every tool below was picked because it is well documented, widely known, and possible to hire for in a week — not because it trended on a conference stage. When a client insists on something exotic we will build it, but we will put the maintenance cost in writing first.

  • No proprietary framework you can only hire us to work on
  • Infrastructure as code, so the environment is reproducible
  • Dependency count kept deliberately, almost annoyingly, low

Native where it matters, cross-platform where it pays. We decide per product, and we tell you why.

Swift SwiftUI Kotlin Jetpack Compose React Native Flutter StoreKit 2 Play Billing TestFlight Firebase

What clients say

The compliments we are proudest of are the unexciting ones

Nobody here needs to be called visionary. “It shipped on the date you said, the invoice matched the estimate, and the thing still works a year later” is the review we optimise for.

We had been quoted nine months and a number with an extra digit. BasilBase scoped it in two weeks, cut a third of what we thought we needed, and had paying users on it in seven. The cutting was the valuable part.

M Marta Ilves
Founder, LeafLedger

What I did not expect was how boring the process felt, in the best way. Every second Friday there was a build, a short note about what moved and what did not, and no surprises in the invoice.

D Deniz Şahin
Product Lead, StockSprig

Our previous team left us a codebase nobody could run. BasilBase spent two paid weeks reading it and then told us honestly that half of it was worth keeping. That answer saved us about forty thousand dollars.

P Priya Raman
CTO, ClinicCal

They handled the App Store review including a rejection we would not have understood, and never once made it our problem. The app went live four days after submission.

T Tom Verhoeven
Founder, QuietHours

The retainer is the part I would recommend hardest. Someone watches the errors, the certificates get renewed, and the cloud bill went down two quarters in a row instead of quietly up.

A Aylin Korkmaz
Operations Director, RouteBasil

They talked us out of the AI feature we asked for and shipped a much simpler rules engine instead. It cost a fifth as much and it has never produced a wrong answer to a customer.

J Jonas Brandt
Head of Product, PulseKit

Engagement models

Published prices, because hiding them wastes everybody’s week

These are honest starting points, not anchors designed to make the next call awkward. After scoping you get a band with a floor and a ceiling, and the ceiling is the number we hold ourselves to unless you change the scope in writing.

Validation sprint

For an idea that needs a shape, a price and an honest verdict before anybody commits a real budget.

$4,900 fixed, 2 weeks

2 weeks Fixed price
  • Two discovery workshops with your team
  • User flows and a data model
  • Clickable prototype of the core journey
  • Technical blueprint and risk list
  • Fixed price band for the full build
  • Yours to take elsewhere, no strings

Product scale

For a product with users and revenue that needs to run on every platform without falling over.

$29,900 from, 10–14 weeks

10–14 weeks Multi-platform
  • iOS, Android and web from one backend
  • Teams, roles and audit trails
  • Subscription tiers, trials and coupons
  • Admin and support tooling
  • Load testing and cost modelling
  • Handover documentation and training

Product partner

For teams who want a standing engineering capability without hiring four people.

$6,900 per month, rolling

Monthly 30-day exit
  • A named team, reserved capacity
  • Roadmap planning every month
  • Monitoring, on-call and incident response
  • OS, SDK and dependency upgrades
  • Store releases as often as you need
  • Quarterly cost and performance review

Prices exclude VAT and third-party costs such as cloud hosting, developer programme fees and paid APIs — which we forecast for you before you commit, so there are no quiet surprises in month two.

Honest comparison

A studio is not always the right answer

If your project is one screen and a form, hire a good freelancer — you will pay less and get it faster. If you need forty people and a compliance programme, hire a large agency. We sit in the middle, and we would rather you know that before the first call than after the second invoice.

Consideration Solo freelancer Large agency BasilBase
Who writes the code One person, all of it A rotating pool you rarely meet The same four to six seniors, named in the contract
What happens when they are ill Everything stops Someone new reads the ticket A second engineer already knows the codebase
Design Usually subcontracted Strong, sometimes detached from build In-house, sitting in the same cycle as engineering
Store submission Often your job Extra line item Included, appeals and rejections handled
Ownership of code and accounts Usually yours Sometimes on their platform Yours from the first commit, always
After launch Depends on their next contract New statement of work 30 days of fixes included, optional retainer after
How you leave Whenever Notice period and exit fees 30 days, no penalty, handover document included

Questions

The things people ask before the first call

Money, ownership, timing and what happens if it goes wrong. We would rather answer all of it in public than make you extract it politely over email.

Question not here? Send it to and a person — not a form autoresponder — will answer it.

Let’s scope it properly

Tell us what you want to ship. We will tell you what it really takes.

Send us the shape of your idea and we will come back with a written scope, a realistic timeline, a fixed price band and the risks we would want to kill first. No decks, no discovery invoice, no pressure.

  • Written scope, not a sales deck
  • Reply within one business day
  • NDA on request, before you share anything

Send a two-line brief

Prefer the long version? The full brief takes about three minutes and gives us everything we need to quote properly. Open the full brief

Thanks — your message is in our queue.