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.