OurModule

Business systems

The software that runs your operations, instead of spreadsheets and manual steps.

Try the live demo

This is a real, working system for a fictional London wholesaler: orders, inventory, invoicing, live reports. You get your own private copy of the data, so click around and enter anything you want.

Open the live demo

What’s included

When spreadsheets, inboxes, and manual steps start slowing you down, we can replace them with a system built around how your business actually works. You get the pieces you need and nothing you don't.

  • Online stores and payments

    Sell online with secure checkout through Stripe. Cards are handled safely on Stripe's side, payouts land in your own account, and orders are managed in your system.

  • Product catalogs and carts

    Your products, prices, and variations managed in one spot: easy for customers to browse, easy for you to update through your own admin login.

  • Customer records (CRM)

    Every customer, quote, and conversation in one place, so nothing lives only in someone's inbox or memory.

  • Inventory management

    Know what you have, what's running low, and what's on order, without counting by hand or maintaining a fragile spreadsheet. We have even connected inventory systems to barcode scanners for faster, error-free updates.

  • Invoices and quotes

    Create, send, and track them in seconds, with your branding and numbering, tied to the customer they belong to. At CSC LED, one reminder automation we put in place cut overdue receivables from 45% to 9% in a year.

  • Dashboards and reports

    See how the business is doing at a glance: daily sales, open orders, low stock, jobs in progress, top customers, and any other numbers you care about, updated automatically.

  • Connects to your accounting

    The system talks to the accounting software you already use, like QuickBooks, Xero, or Sage, so nothing gets typed twice and the books always match.

  • Team logins and permissions

    Everyone on your team gets their own login, and you control who can see and change what. The warehouse sees orders; only you see the numbers.

  • Customer accounts and admin dashboards

    Customers sign in to see their orders, with one-tap Google sign-in. You get a separate admin dashboard for inventory, calendars, content, and customers.

Live in production

A real system I built and run

NewChums is a live platform for organizing group plans, and it runs on the same building blocks as the systems on this page.

  • Accounts with Google sign-in, roles, and an admin console
  • Real-time chat, messaging, and automatic email notifications
  • Scheduled jobs that send reminders and process attendance checks every hour
  • Its own database, file storage, and hosting, on the stack described below
Visit newchums.com (opens in a new tab)
newchums.com
The newchums.com homepage: Make plans that actually happen, with a live example plan card
Pricing

What it costs to build

Most business systems start around $5,000 CAD, and grow with the modules you need.

How the price works

  • The consultation and the solution proposal are always free. If I can't find you a real way to save time or money, you don't pay a cent.
  • A well-made module pays for itself: hundreds or even thousands of staff hours saved, fewer mistakes, and more customers won.
  • A focused first module, like inventory or customer records, usually lands between $5,000 and $15,000. You start small, prove it works, and add from there.
  • At the simpler end, a website with a simple admin login to manage a few details costs little more than the top of the Websites tier.
  • You get a fixed quote before any work starts, and it never changes unless you ask for something new and approve the cost first.
  • Replacing every system your business uses at once is neither required nor recommended. The system is built to grow module by module.

What it costs to keep running

Domain name
$15 to $25 a year
Your web address, renewed yearly, registered in your name.
Hosting and database
$5 to $30 a month
Systems run on paid hosting and database tiers, because your records need dependable storage and automatic backups.
Email delivery
Usually free
Invoices, reminders, and notifications go out through a trusted delivery service so they reach inboxes reliably. The free tier covers 3,000 messages a month.
Business email (optional)
$0 to $10 a month
Only if you want a professional inbox at your own domain. Google Workspace is the familiar default; Zoho Mail starts near free.
Payment processing (only if you sell online)
About 3% per sale
Stripe's standard rate, taken from each sale before it reaches your account. It goes to Stripe, never to me, and there is no monthly fee.

Everything is paid directly to the providers, in accounts that belong to you, and none of it comes to me. Most systems in this tier run for under $40 a month, and there is no required retainer.

The timeline, step by step

Systems are bigger builds than websites, so most first modules land in 4 to 8 weeks. Here is how it runs.

  1. Step 1: Talk and map the work

    3 to 7 days

    We walk through how the work flows today: where things get typed twice, lost, or held up. You get a fixed quote with milestones, and nothing starts until you approve it.

  2. Step 2: Your accounts, your name

    about 1 day

    Any hosting, database, and email accounts are opened in your business's name before anything is built: by me for you, under a new email address just for your system that I hand to you at launch, or by you with my guide, adding my login. Either way, your records never live in somebody else's account.

  3. Step 3: A first working version

    1 to 2 weeks

    No mock-ups. I build a slimmed-down, working first version of the module around your real workflow, and we review it together. Expect changes: that is the point of reviewing the real thing.

  4. Step 4: Refine it, use it early

    2 to 4 weeks

    We review at set stages and I refine it with each round. As soon as it is useful, it goes into your team's hands, so real daily use shapes the final tweaks.

  5. Step 5: Train and switch over

    about 1 week

    I train your team on real data, we run alongside the old spreadsheets until you trust it, and then we switch. Nothing gets archived until you say so.

  6. Step 6: Handover

    about 1 day

    If I opened the accounts, a short call of about 15 minutes hands you the system's email address, and every account comes with it. If you opened them, there is nothing to hand over. My login stays for the thirty days of support after launch, then I leave and confirm in writing that my access has ended. Everything is yours.

A business owner working on a laptop at a standing desk in his warehouse

The tech stack, with as little jargon as possible

A business system has a few more parts than a website, but the idea is the same. Below is our proposed tech stack: what each part does for you, and the tried-and-tested service I reach for. Already running other tools? No problem, we can work with that too.

  • The system itself

    Custom-coded screens for the way your business actually works, built in React and Node.js, the same technology behind Netflix, Facebook, and Airbnb. No off-the-shelf compromises and no platform limits: if you can describe it, we can build it, and new modules bolt on later without rebuilding.

    Built withReactNode.js
  • Database

    Where your records live: customers, orders, inventory, invoices. Built on PostgreSQL, the database behind Instagram and Reddit, trusted by banks and hospitals for decades, with automatic backups built in.

    Running onNeonPostgreSQL
  • Hosting

    This is where your ERP and website are hosted. Both live in one place on a global network, which keeps everything fast and simple to maintain.

    Hosted onCloudflare
  • Sign-in and security

    Customers and your team each get their own secure sign-in, with permissions controlling who sees what. That holds whether we build one combined system or a separate ERP and website. Sign in with Google is included, so customers get one-tap access without another password.

    Secured byAuth.jsGoogle
  • Payments

    Checkout runs on Stripe, the way most of the internet takes payment: your site tells Stripe what is being bought, Stripe handles the card safely on their side, and reports back what sold. Money lands in your own Stripe account, and card numbers never touch your system.

    Processed byStripe
  • Email delivery

    Invoices, overdue reminders, and notifications reach inboxes reliably, instead of vanishing into spam folders. Every email carries your own branding and template, so messages from your system match your site.

    Delivered byResend
  • Reliability monitoring

    An error monitor watches the system around the clock and alerts us if something breaks, often before your team or your customers notice.

    Watched bySentry
  • Version history and backups

    Every change to your system's code is tracked and backed up in your own account. Nothing is ever lost, any change can be undone, and any future developer can see exactly how it is built.

    Stored onGitHub

Why these services?

Some parts of a system, like payment processing and login security, are too complex, too costly, and too high-stakes to build from scratch. Connecting proven third-party services instead is the industry standard, the same way the world's biggest apps are built.

Proven, not homemade

Services thousands of businesses rely on, not fragile builds from scratch.

In your accounts

Everything signed up under your business name, always in your sight.

Never locked in

We use mainstream tools any developer can pick up. Never tied to me, or to them.

Inexpensive

Even on paid tiers, running costs stay under a typical phone bill.

This is my go-to stack, tried and tested across years of builds, including a company-wide ERP. Already using other tools? I can usually connect to them or work within them.

Is this the right tier for you?

  • Your business runs on spreadsheets, inboxes, and memory, and it is starting to hurt
  • You are paying three or more monthly subscriptions, often per user, for tools that each do half the job
  • The same information gets typed into more than one place
  • Hours keep disappearing into tedious, repetitive manual tasks a system could do in seconds
  • You want orders, customers, inventory, or jobs in one place your whole team can see

Just need a public website with galleries, forms, and reviews? That is a smaller, faster project: see our Websites tier below. And if the repetitive work is mostly reading, sorting, and drafting, look at AI workflows.

After launch

  • You own everything: the code, the accounts, the data. There is nothing to buy back and no required monthly retainer.
  • You get plain-language documentation explaining how your system fits together, so you are never lost, and any future developer could pick it up quickly.
  • If something I built turns out to have a fault, I fix it, and that is not billable work. Changes to outside services, changes made by others, and new requests get a fixed quote first.
  • The system grows with you: new modules bolt on later without rebuilding what already works, always with a fixed quote first.
A shop owner checking stock on a tablet beside a clothing rack

Yours from launch day

A worked example

Spend $8,900 once. Save about $28,500 a year.

A wholesaler shipping eighty orders a day from a printed pick list. Put numbers on the boxes that go out wrong.

  1. Step 1: Today

    80

    orders shipped a day

    Picked and packed by eye from a printed pick list, the way most small warehouses run

  2. Step 2: Wrong shipments

    2 in 100

    go out with a mistake

    A missing line, a wrong size, a swapped box: about 400 wrong shipments a year, each costing roughly $75 in return freight, re-picking, credits, and staff time

  3. Step 3: With scan verification

    1 in 1,000

    and the packer is stopped on the spot

    Every item is scanned against the order before the box closes. A mismatch shows up while it is still on the bench, not at the customer's door

  4. Step 4: Given back

    $28,500

    a year, in mistakes that never ship

    About 380 fewer wrong shipments a year, before counting the customers who never had to call

A verification module like this lands around $8,000 to build, plus about $900 of scanners and $30 a month to run. It pays for itself in about 4 months, then keeps giving back roughly $28,500 a year, and every order that arrives right is a customer who stays one.

An illustration, not a quote. Your numbers depend on your volumes and your error rate. This is a build I have delivered before, so the free consultation can put real numbers on it.

Let's talk about your system

Tell me what is slowing your business down and I'll reply with practical next steps and a fixed quote. The conversation and the proposal are free.

Optional. Up to 3 files, 8MB total.

All emails are replied to within one business day.

“Robert built the core of the quote module our team has relied on for many years.”
Alicia Kiedrowski, LC, IESBusiness Development Specialist, CSC LED