Get in Touch
Viridian GlassManufacturing / Glass Products

Keeping a Manufacturing Giant Running

Ongoing Software Maintenance & Support

Viridian Glass, one of Australia's leading glass manufacturers, engaged SoftLogic to take ownership of their core business systems — ensuring critical manufacturing and distribution software remained stable, performant, and continuously improved.

Software MaintenanceC#.NETSQL ServerAzure

99.9%

system uptime achieved

2 hrs

average critical issue response

40%

reduction in support incidents

3 yrs+

ongoing partnership

The challenge

Mission-critical internal software underpinning manufacturing operations had grown organically over years, with mounting maintenance overhead, no dedicated internal development resource, and increasing pressure to integrate with modern cloud-based tooling.

Our approach

  • Onboarded as the dedicated engineering partner, taking full ownership of the existing codebase and establishing a clear support and development cadence.
  • Conducted a systematic code audit to identify stability risks and performance bottlenecks impacting day-to-day operations. Implementation of CI/CD with automated tests to create confidence in the software systems.
  • Resolved a backlog of outstanding defects and introduced automated regression testing to prevent recurrence.
  • Implemented incremental feature improvements aligned with evolving operational requirements, without disrupting live systems.
  • Established Azure-based infrastructure for improved reliability, monitoring, and disaster recovery capability.
  • Provided ongoing maintenance, rapid-response support, and quarterly roadmap planning with key stakeholders.
The system we maintain

One team, on call for the systems that run the plant

Viridian handed us the codebase behind manufacturing and distribution, with no internal development team behind it. The work since has been steady rather than dramatic: a support cadence, a defect backlog cleared, and improvements shipped without disturbing production.

  • A systematic audit of stability risks and performance bottlenecks
  • CI/CD with automated regression tests before anything ships
  • Incremental improvements released against a known cadence

From the systems we look after

The engagement

Duration
Ongoing since 2023
Team
1 senior engineer · 1 architect
Stack
C# / .NET, SQL Server, Azure
Cadence
Fortnightly releases

Customer review

A very professional and thorough service. The SoftLogic team were able to take over the software that runs the business after we were separated from our parent company and lost access to the developers. We were faced with hiring a development team but realised we didn't want to get into software development — after all, we make glass. We've been giving the support team bugs and enhancements, and are now starting to replace portions of the system. The business analysts at SoftLogic helped define our new system concept. I would highly recommend SoftLogic to rescue your critical software.
Steve GilvarryChief Technology Officer · Viridian Glass
The Software Rescue or Replace Methodology guide
Free Methodology Guide

Before you rewrite, make the right call.

Most organisations rewrite software they should rescue — wasting years and millions discovering complexity already embedded in the system they abandoned. This free methodology gives you a structured framework to make the rescue-or-replace decision with confidence.

  • The 5-dimension framework for evaluating rescue viability vs. full redevelopment
  • The 3-phase rescue process — Resuscitation, Rejuvenation, and Renovation — explained in full
  • The 7-step triage methodology for taking ownership of an unknown or orphaned codebase
  • How to reduce redevelopment risk with incremental modernisation
  • The financial case: why rescue-first consistently delivers better ROI than a big-bang rewrite

Working through this decision right now? Book a free Strategy Session — a clear, honest assessment of what you have, what it will take to fix, and what the alternatives cost.

All resources

Ready to start?

Got a problem to solve?

Whether you're starting from scratch, scaling up, or dealing with a system under stress — let's talk about what we can build together. We can start by ensuring your systems continue to operate while a strategy is developed to make the most of your investment.