Skip to main content
Vivid Beginnings

Bespoke platforms

When a website is not the thing you actually need.

Some businesses do not need a better brochure. They need the thing their staff work in every day, or the portal their customers order through. We build those, properly, on the same stack the big software companies use.

A useful distinction

Where this sits next to everything else we do.

Most businesses genuinely do not need this, and we will tell you if you are one of them. These are not tiers of the same thing. They are different products.

01

AI Website Builder

A real website, generated and live quickly, that you can edit yourself.

Right when: You need a credible site now and the budget is tight.

02

Web design and eCommerce

A designed site or shop, built around enquiries or sales.

Right when: The website is the product. You sell or get enquiries through it.

03

Bespoke platform

Software. Logins, data, workflow, integrations, automation.

Right when: The problem is how the business runs, not how it looks.

The working parts

What we build.

Usually some combination of these four, because a real business problem rarely stays in one box.

01

Customer and trade portals

Logins for your customers, with the pricing, history and documents that belong to them and nobody else. Reordering, account-specific pricing, statements and query handling.

02

Ordering and operations systems

The screens your team actually works in. Orders, stock, batches, deliveries and the admin around them, designed around how the business really runs rather than how software usually assumes it does.

03

Integrations and automation

Payments, couriers, accounting, messaging and whatever else needs to talk to whatever else. Scheduled jobs that do the routine work overnight instead of somebody doing it by hand.

04

Dashboards and internal tools

The reporting a business ends up rebuilding in spreadsheets every quarter, made properly once so the numbers come from the system rather than from somebody exporting a CSV.

Live today · platform 01

A meat distributor runs a warehouse and a sales ledger.

A reputable meat distributor across Essex supplies butchers, caterers and restaurants. It had been running on Microsoft Access alongside a half-finished Retool build. We built the system that now runs the business.

Customers have their own portal for account pricing, reordering, statements and queries. The office works from the same live catalogue, orders, stock, paperwork and money records instead of reconciling separate tools.

Ticket entry

Ticket HB-118

Credit account · terms checked before release

Allocated
UnitsTypeCategoryBCExclCostSell@Total
2BoxBeefM-424.106.85164.40
1BoxPorkM-513.055.2062.40
4BagPoultryM-382.203.6086.40

Batch, FIFO

M-42 · use by Fri 06

Credit guard

Within limit, not on hold

Ticket total

313.20

Post to sales, then the invoice PDF, packing list and statement row follow from the same record.

Schematic interface impression of the real system. Illustrative data only, not a screenshot.

In the build

Trading, operations and the work around them.

Customer portal

Account pricing, reordering, statements and queries, with each customer seeing only their own information.

Trade prices

A price list that replaced a hand-maintained Excel file and a PDF email round.

Orders and stock

Orders, stock, batch codes, use-by dates, FIFO tracking, goods allocation and packing lists.

Money

Stripe card payments alongside credit accounts and terms, credit limits and on-hold guards, aged debtors, remittance advice, invoice PDFs, payment allocation and reversal.

Alerting

The team is pinged on new orders, payments and stock issues, with credit and stock digests every weekday morning.

One codebase

The public trade site was rebuilt on the same codebase and reads the live catalogue.

42

tables with row-level security

2

morning digests every weekday

Under it are an audit trail on anything destructive, a command palette and keyboard shortcuts for the people who live in it all day.

Safeguarding console
Home workspace

Device controls

Home device register

Reconciled

All devices

Lock every device

Unlock through a gated route

Reason and decision are recorded.

Morning device register

Enrolled

Device D-0148 · laptop14 months
Battery: goodSecurity support: 2028

Regulation 35 record

Record within 24 hoursCountersign within 48 hoursFollow-up within 5 days

Document set

Version-controlled

Regulation 35 record · currentReview document · issued
Schematic interface impression of the real platform. Illustrative data only, not a screenshot.

Live today · platform 02

A provider of children's residential care carries an evidence trail.

This confidential platform is a safeguarding console, device register, regulation record and document system in one. It is designed around per-home access, with onboarding for a new home, a support request area and a separate organisation-wide view.

It turns routine controls and required timings into records that can be found and followed, rather than relying on somebody's memory or a folder of files.

In the build

Controls and evidence with the detail left intact.

Safeguarding console

Device-level locking, all-device locking and unlocking through a gated route that records who did it and why.

Device register

Reconciled every morning against what is actually enrolled, so each home has a record of its devices.

Regulation 35

Recording with reminders: within 24 hours, countersigned within 48 hours and a required follow-up within 5 days.

Replacement planning

Reads device age, battery condition and the date each manufacturer stops security updates, so replacement happens before a device becomes a risk.

Document generation

17 templates produce 47 named, dated, version-controlled documents across three registered homes from one file of values.

Separate views

Per-home access, new-home onboarding, a support request area and an organisation-wide view.

4

device platforms: Windows, macOS, iOS and Android

17

document templates

47

named documents generated

3

registered homes

One
studio.

That is bespoke

Same studio, same stack, two industries with nothing in common.

One runs a warehouse and a sales ledger. The other carries a regulator's evidence trail. The work starts with the real operating problem, then becomes software that fits it.

We use the tools too

We run our own platforms too.

Which matters more than it sounds. When we recommend an approach, it is usually because we have already run it ourselves for months and watched what it does at scale, rather than because we read about it.

Publishing platform

Vivid Repairs

Our own technology publishing site, running on the same stack we would build yours on. It publishes continuously, maintains its own internal linking and runs its health checks on a schedule, with over a hundred scheduled jobs behind it.

Read what eleven months of it looked like

Studio platform

The AI Website Builder

The builder behind our own studio product is a platform in its own right: it generates, previews and deploys real websites, handles subscriptions and gives customers a portal to manage what they own.

See the builder

The foundation

What we build it on, and why.

You do not need to care about any of this. It is here because the people who do care usually want to know before they commit, and because the answer says something about whether the thing will still be maintainable in three years.

Next.js

The application framework. Fast pages, real routing, server rendering where it helps.

Vercel

Hosting and scheduled jobs. Deploys are atomic and roll back cleanly.

Postgres

A real relational database, because business data has relationships and constraints matter.

Stripe

Card payments and subscriptions, handled by people whose whole job is card payments.

TypeScript

Types across the whole codebase, so a change in one place fails loudly in the other.

You own the code. If you ever want to take it elsewhere, it goes with you, and it is written in something a normal development team will recognise rather than a proprietary builder only we can maintain.

When this is the wrong answer.

Bespoke software earns its place by solving a real operating problem. It is not automatically the cleverer choice.

Worth talking to us

  • Your team runs the business out of spreadsheets that no longer cope.
  • Customers order by phone or email and somebody re-types it afterwards.
  • You pay for software that does most of the job but not the part that matters.
  • Two systems hold the same data and disagree with each other.
  • A person spends hours a week doing something a computer should do overnight.

Probably not this

  • You need a good website that brings in enquiries. That is web design.
  • You want to sell products online in a standard way. That is eCommerce.
  • Off-the-shelf software already does it well and you have not really tried it.
  • The real problem is process rather than tooling, and software would just cement it.

We would rather say so at the first conversation than build you something expensive you did not need.

Two doors, both open

Tell us the problem, not the solution.

Send a brief or make a plain enquiry. We'll read it, get in touch, and tell you whether a bespoke platform is the right answer.

Build Your AI Website