Skip to content

Build · Custom software

Custom Software Development & MVPs (UK)

We build custom software for small businesses that have outgrown spreadsheets and a stack of subscriptions: mini-ERPs, client portals, internal tools and SaaS MVPs. We design the data model around how you actually work, build on React and Supabase, and host and maintain what we build. Typical MVP delivery in 14 days (scope-dependent), and you own all the code.

Who it's for

Is this the right service for you?

A good fit if you are

  • Businesses running sales, stock, subscriptions or invoicing across spreadsheets and several SaaS tools that do not talk to each other.
  • Models off-the-shelf ERPs handle badly: resellers, subscriptions, digital goods, local payment methods such as MobilePay or Revolut.
  • Founders who need a SaaS MVP built properly, with authentication, payments and row-level security from day one.
  • Teams with an app built in Lovable, Bolt, Cursor or Replit that now breaks on login, payments or data access.

Not the right fit if you are

  • Problems a well-chosen SaaS already solves: we will tell you so on the call.
  • Native mobile apps in React Native or Swift: not something we have delivered, so not something we sell.
  • Projects that need a large team on site, or a formal procurement process.

Problems we solve

What this fixes

  • Five subscriptions doing one job badly

    Sales in one tool, stock in a spreadsheet, invoices in another and subscriptions in a fourth. One system with one database gives you a single truth and removes the seat fees that keep creeping up.

  • Off-the-shelf ERP that does not fit

    Generic ERPs assume a standard business model. A small custom ERP models yours: resellers, renewals, stock, local payment methods and the reports your accountant actually asks for.

  • Customers who email you for everything

    A self-service portal lets customers see their orders, renewals and invoices and pay online, so routine questions stop reaching your inbox.

  • An AI-built prototype that is not safe to launch

    Apps generated in Lovable, Bolt or Cursor often ship with open database rules, unauthenticated functions and payment flows that break. We audit, fix and harden them, or rebuild the parts that cannot be saved.

  • Nobody to call when it breaks

    Freelancers move on. We host and maintain what we build, with backups, monitoring and written runbooks, because we run production software of our own.

Deliverables

What you get

Production software, documented and in your accounts. A typical build includes:

  • A written scope, data model and screen list approved before the build
  • Web app on React and TypeScript with a Supabase (Postgres) backend
  • Authentication, roles and row-level security, tested with a cross-user data check
  • Payments and webhooks: Stripe, PayPal, MobilePay or Revolut as needed
  • Integrations with WooCommerce, accounting tools and email
  • Admin dashboards, reports and data export
  • Multi-language interface where you need it
  • Hosting, backups and error monitoring in accounts you own
  • A QA report, a recorded demo and admin documentation at handover
  • 30 days of post-launch support included

SaaS MVP development

For founders: a first version with real authentication, billing and data isolation, built so it can grow instead of being thrown away. Code lives in your GitHub from day one.

  • Typical MVP delivery in 14 days (scope-dependent)
  • Stripe subscriptions and customer portal
  • Row-level security on every table

Custom ERP for small businesses

Customers, suppliers, sales, purchases, stock, subscriptions, invoices and a customer portal in one system, shaped around how you trade. Built for owner-managed businesses, not for large-company rollouts.

AI-built app rescue (Lovable, Bolt, Cursor, Replit)

We audit the app, show you a recorded test of whether one user can read another user’s data, fix authentication, database rules and payments, and re-scan after the fixes. Nothing is rewritten without your written approval.

Supabase development

Schema design, row-level security policies, edge functions, scheduled jobs and storage. We use it for our own products and for most client builds.

Process and timeline

How the work runs

  1. Free scoping call

    We walk through how the business runs today, what must change, and which tools stay. You receive a written scope and a fixed quote split into milestones.

  2. Data model first

    We design the tables, roles and permissions with you and agree them before any screen exists. Most failed projects fail here, so we spend the time.

  3. Build in milestones

    A working, deployed version at every milestone. You test it on your own examples and approve it before the next milestone starts.

  4. Launch and migrate

    We import your existing data, run old and new side by side where needed, and switch over on a day that suits you.

  5. Host and maintain

    Thirty days of support are included. After that, a support retainer covers hosting, backups, monitoring and changes.

Timeline

Typical MVP delivery in 14 days (scope-dependent). Larger systems are delivered in further milestones, each with its own date in the quote.

Pricing

What it costs

Custom systems, MVPs and fixes to AI-built apps all get a fixed quote after a free scoping call.

How we price

Fixed quote after a free scoping call

We agree the scope on a short call, then send you a written fixed quote split into milestones.

  • You pay in milestones, each one only after you approve it.
  • 100% of the IP and source code transfers to you on completion.
  • 30 days of post-launch support included.

Why no price list?

Every build here is shaped by your tools, data and process, so a price list would either overcharge simple projects or hide costs in complex ones. A fixed quote after a short call is fairer to both sides.

Small fixed-scope tasks: see our Fiverr Pro gigs (opens Fiverr in a new tab)

Three ways to work with us

  • Fixed quote, paid in milestones. For project builds: a fixed quote after a free scoping call, paid milestone by milestone.
  • Hourly. For smaller changes and work that is hard to scope up front.
  • Monthly retainer. For ongoing maintenance, updates and support, used when you need it. About retainers

Proof

Work we can show you

Real builds, described plainly. We publish no results figures we cannot evidence.

StoryLine: ERP and website for an IPTV business (Denmark)

A dashboard with profit overview, customers and resellers, unified sales and purchases, subscriptions with renewal reminders, inventory, suppliers, invoices with public invoice pages, email templates and logs, a customer self-service portal and a multi-language interface. Payments arrive through MobilePay, Revolut and Stripe webhooks, and WooCommerce orders flow in automatically. It runs under a licence and support arrangement with us.

  • React
  • TypeScript
  • Vite
  • Tailwind
  • Supabase
  • MobilePay
  • Revolut
  • Stripe
  • WooCommerce

Visit storyline.help (opens in a new tab)

Trading ledger for an auto-parts business

A multi-company ledger for parties, products, credit sales, payments, warranty replacements and vendor claims. Stock moves automatically through database triggers, balances and pending claims have their own views, a guard stops double settlement, and the decimal and ledger maths is covered by unit tests. Live in production.

  • React
  • TypeScript
  • Supabase
  • Row-level security
  • Unit tests

Invollo, the invoicing product we run ourselves

A multi-tenant web app with recurring invoices, reminders and dunning, a client portal, Stripe, PayPal and bKash payments, a desktop time tracker and a Chrome extension, nightly backups and written deploy, rollback and incident runbooks. We audited its security ourselves and fixed what we found, which is the same audit we run on AI-built apps.

  • React
  • Supabase
  • Electron
  • Chrome extension
  • Stripe
  • PayPal

What Fiverr buyers wrote

Screenshots of reviews on our public profile, uncut. They come from a range of projects, not only this service. Read every review on Fiverr (opens in a new tab).

Fiverr review screenshot, buyer in United States: "What a blessing to find and work with Shohrab. Very professional and knowledgeable. Highly recommend with high integrity which is hard to find on these days."
Verbatim Fiverr review, buyer in United States
Fiverr review screenshot, buyer in Germany: "Outstanding performance! I can only recommend and will tackle further projects with him and his team myself. I am very excited about the result. Thank you very much!"
Verbatim Fiverr review, buyer in Germany

Founder-led by Shohrab H. Abhi. Tecnomaxx Digital Ltd, company no. 15398595 (Companies House). Delivery is from Bangladesh.

Tools and integrations

What we build with

Front end
  • React
  • TypeScript
  • Vite
  • Tailwind CSS
Back end
  • Supabase (Postgres, auth, storage)
  • Edge functions
  • pg_cron
  • Node.js
Payments
  • Stripe
  • PayPal
  • MobilePay
  • Revolut
  • bKash
Integrations
  • WooCommerce
  • QuickBooks
  • Brevo
  • Twilio
  • REST APIs and webhooks
Hosting and operations
  • Netlify
  • Cloudflare
  • Backups
  • Error monitoring
  • Runbooks

FAQ

Questions buyers ask

Taken from what people actually search for about this service.

How much does custom software development cost?

It depends on the number of modules, roles and integrations, so we give a fixed quote after a free scoping call instead of a vague range. You pay in milestones, each one only after you approve it, and you can start with the smallest useful version.

How long does it take to build an MVP?

Typical MVP delivery in 14 days (scope-dependent). We agree exactly what the MVP contains before we start, and larger systems follow in further milestones with their own dates.

Is a custom ERP worth it for a small business?

When your business model does not fit a standard ERP, or you pay for several tools that each cover part of the job, often yes. If an off-the-shelf ERP fits with light setup, it is usually cheaper, and we will say so.

Can you fix my Lovable app?

Yes. We audit it, test whether users can read each other’s data, fix authentication, database rules and payment flows, and re-scan afterwards. A narrow fix and a full hardening both get a fixed quote after a free scoping call.

Do I own the code?

100% of the IP and source code transfers to you on completion. The code lives in your repository and the system runs in accounts you own.

Why Supabase?

It gives a real Postgres database with authentication, row-level security, storage and serverless functions, without a heavy back end to run. Your data stays in standard Postgres, so you are not locked in.

Are you a UK software development company?

Tecnomaxx Digital Ltd is a UK company (company no. 15398595). Delivery is from Bangladesh, which we state up front, and we work with clients in the UK, Europe and the US.

Next step

Start with a free scoping call

Tell us what you have today and what should change. We reply within one business day. You get a written scope and a fixed quote before anything is built.