A complete record of every customer's IT

An IT support company's record of every customer's equipment, plus automatic checking of monthly supplier bills against what customers are invoiced.

Since 2018

  • 8 yearsand counting
  • Every monthsupplier bills checked line by line

The client

An IT support company looking after the computers, networks and phone systems of small and medium-sized businesses.

The challenge

Keeping track of every customer's equipment took time, and checking each month's supplier bills against customer invoices was slow, manual work.

What we built

A web system that records each customer's IT estate in detail:

  • Computers, drives, servers, network switches, Wi-Fi and broadband
  • Comms cabinets, with layouts and photos
  • CCTV, phone systems and software licences
  • Securely stored passwords, two-factor sign-in and per-user permissions
  • Saved searches and reports, exported to Excel or PDF

Checking the bills automatically

Each month, the system reads statements from the company's suppliers and checks every line against the invoices set up for its customers in Xero. Anything that doesn't match is listed customer by customer, so nothing is under-billed or forgotten.

Technical details

ASP.NET MVC with Entity Framework and SQL Server, around 45 tables and over 120 database migrations since 2018.

Xero is connected over OAuth 2. Each supplier has its own statement reader for its Excel or PDF format, feeding a common reconciliation engine.

  • .NET
  • ASP.NET MVC
  • Entity Framework
  • SQL Server
  • Xero API

Other case studies

Retail & e-commerce Since 2013

Running the back office of a UK online retailer

The system a multichannel retailer runs on, from buying and the warehouse to pricing, returns and the true profit on every sale.

6 more case studies on this client

Property & energy Since 2023

Prepayment energy for rented properties

Tenants top up their electricity online, the system sends the credit to their smart meter, and landlords see everything in one place.

Tell us what's slowing your business down.

We'll tell you honestly whether bespoke software is the answer.

Get in touch