Skip to content
Inovo Media

David O’Sullivan Independent developer, St Helens

Your website, working from the systems you already run.

Products, prices, stock, listings. I build the website, connect it to the system your business runs on, and stay responsible for it once it’s live.

W.R. Wright & SonsTheir trade shop, built from the products in Sage 200
The Sausage Casings category on the W.R. Wright & Sons shop: the category tree and the first of 27 products

The problem

Your system and your website don’t talk.

Left alone, the two drift apart.

  • Your website shows less than you have. Products, stock or listings sit in your system but never reach the site, so customers only see part of the picture.

  • Someone retypes it by hand. Every new product, price or change gets updated twice, so the website is always a step behind.

  • You’re told to switch systems. Every quote means moving platform. The website should fit around how your business works, not the other way round.

How I avoid it

  1. Paid discovery

    I find out what’s in your data and what it means, including the rules nobody wrote down. It ends with a fixed quote for the build.

  2. I get the data out

    Straight from the system, read-only to start. You don’t export anything or fill in a spreadsheet.

  3. Clear ownership

    Your system owns what it holds. The website adds the rest, like photos and descriptions, and never overwrites it.

  4. Looked after

    Once it’s live, I look after the connection. When something in your system changes, I sort the website side.

The same steps, whatever your system is.

How integrations work

The system stayed. The website caught up.

A 100-year-old food supplier selling online for the first time, and a property company whose listings no longer get typed in twice.

Sage 200 · Liverpool · Since 1923

W.R. Wright & Sons

A food-trade supplier selling online for the first time. The trade shop is built from Sage 200: products, prices, VAT and stock, with no one retyping anything.

“If another business asked me what to do, I’d tell them to ring David.”
Dave WrightOperations Director, W.R. Wright & Sons
wrwright.co.uk/product-category/sausage-casings
Sausage casing product cards from the W.R. Wright & Sons shop, with prices, stock and codes from Sage
Kato · London city fringe

BELCOR

A commercial property company whose listings used to be typed in twice. They now sync from Kato every 15 minutes, so the website keeps up with every change.

Sync interval
15 min
Source of truth
Kato
belcor.london/properties
BELCOR office listings in Shoreditch, synced from Kato

More websites, for law firms, manufacturers, agencies and shops.

See all work

Who you deal with

I run Inovo on my own. I taught myself to build websites while I was still driving HGVs, and it’s been my full-time job since 2019.

There are no account managers. When you get in touch, it’s me who answers, and it’s me who built the thing you’re asking about.

David O’Sullivan smiling on a coastal walk, in a cap and sunglassesDavid O’SullivanInovo Media, St Helens
More about me

Products

I build my own products too.

Four I built and still run, to the same standard as client work.

  • Quiet RouteCampervan trip planning, on the web and iOS.quietroute.io
  • TaskClarityA client portal for independent developers.taskclarity.io
  • Open Icons for ACF7,000+ icons inside Advanced Custom Fields.acfopenicons.com
  • KatoSyncKato Agents Society listings, straight into WordPress.katosync.com
Websites

Not every site needs a system behind it.

I build those too, properly, and look after them once they’re live. Updates, security and backups handled, from £250 a month.

Website builds
Agencies

Got a client job with a system in the way?

Hand me that part. I work under your brand and to your process, on the jobs generalist developers turn down, plus overflow when you’re busy.

How I work with agencies

Call David.

A free 30-minute call. Tell me what your business runs on and what you need the website to do, and I’ll tell you straight whether I’m the right person for it.