Skip to content

Case studies

Case studies from custom software, integration and .NET support work.

The details are kept business-safe, but the problems are real: manual processes, legacy applications, warehouse data flows, SQL Server issues and websites that need to support the business properly.

Case study 01 - Custom software development

A quoting workflow moved out of spreadsheets and into a purpose-built .NET application.

The problem

Staff needed to quote detailed custom work while prices, customer details and job requirements changed from case to case. Spreadsheet logic made the process slow and easy to misread.

What changed

A custom .NET application brought pricing logic, customer details, quote generation and production paperwork into one controlled workflow.

Why it matters

The business can quote with more confidence, reduce duplicate entry and hand clearer job information to the people doing the work.

Service

Custom software development

Technology

.NET, SQL Server, reporting

Related service

Custom software

Case study 02 - System integration

Ecommerce and warehouse orders started flowing without manual re-entry.

Before

Orders, customer details and product information were moving between external platforms and internal systems with too much manual handling. Every mismatch created another support task.

After

Integration workflows now pull, validate, transform and send data into the right operational systems. Errors are easier to see, and repeated admin is reduced.

Service

System integration

Technology

REST APIs, SQL, XML, CSV

Related service

System integration

Case study 03 - .NET support

A business-critical .NET application gained ongoing support instead of slow decline.

The application handled day-to-day operational work across stock, sales, invoicing, contracts and reporting. It still mattered, but it needed fixes, workflow improvements and someone who could understand the business context before changing the code.

The work focused on stabilising the existing system first, then adding features and improvements in a controlled way. That meant fewer surprises for users and a clearer path for ongoing maintenance.

First

Stabilise the system

Fix trust issues, production bugs and the rough edges users hit often.

Then

Improve the workflow

Add useful features without turning every change into a risky rebuild.

Ongoing

Support the live app

Keep the system close enough that support is practical when issues appear.

Service

.NET application support

Technology

WinForms, ASP.NET, SQL Server

Related service

.NET support

Case study 04 - Modernisation

Older ASP.NET systems were moved toward cleaner hosting and more reliable deployment.

The problem

Existing web applications and databases were carrying production risk through older hosting, unclear deployment steps and performance limits.

What changed

Application and database environments were reviewed, moved and validated with careful deployment checks and production troubleshooting.

Why it matters

The business gained a more reliable base for support, performance and future change without pretending the old system could be replaced overnight.

Service

Modernisation and support

Technology

ASP.NET, Azure, SQL Server, IIS

Related service

.NET support

Case study 05 - Managed websites

A website stopped being a one-off project and became something maintained.

The problem with many small business websites is not the launch. It is what happens after launch: content changes, forms need attention, search expectations shift and nobody wants to own the small technical tasks.

A managed website plan keeps the core work together: clear pages, hosting, maintenance, updates and practical support. The site has a person responsible for it instead of becoming another loose end.

Service

Managed websites

Focus

Clarity, maintenance, enquiries

Related service

Managed websites

What this means for you

The service category comes after the problem is clear.

You can start with the plain-English issue: too much manual work, a website that does not explain the business, an old app nobody wants to touch, or systems that should talk to each other but do not.

I will help translate that into the right service area, or tell you early if I am not the right person for it.

Tell me what is going on