logo
hamburger-menu-icon
Back to Projects

Window and Door Manufacturer

Recovering Applications for Continued Development

A window and door manufacturer lost access to source code for several critical applications after its outsourced developers left with no knowledge transfer. Ollon reverse engineered more than 20 applications, ran a security review, and mapped the Azure environment into a detailed architecture report. The manufacturer regained the ability to maintain its own code, supporting the later sale of two divisions.

A window and door manufacturer approached Ollon after losing access to the source code for several critical applications. Their outsourced development team had been removed without proper knowledge transfer, leaving the company with a functioning Azure environment but no ownership or visibility into the underlying code. They needed help recovering their applications, assessing them for security vulnerabilities, and regaining the ability to update and maintain the code going forward.

Ollon reverse engineered over 20 separate applications to reconstruct their structure and functionality. The team performed a comprehensive security review, traced database interactions, and mapped the Azure environment to identify risks and vulnerabilities. This process resulted in a detailed report outlining the system architecture and security posture, enabling future updates and continued maintenance.

Ollon's work provided the company with a clear understanding of their application architecture and security posture, enabling the team to resume development and adopt stronger cybersecurity practices. This foundation supported the successful sale of two of its divisions to another company in the industry. Following the initial engagement, Ollon continues to support the company with ongoing development, DevOps, and cybersecurity services.

C#, .NET, Azure

Our Expertise in Action

Application Triage and Rescue

A window and door manufacturer lost access to the source code behind several critical applications when its outsourced development team was removed without any knowledge transfer, leaving a working Azure environment that no one inside the company could actually own or maintain. Ollon reverse engineered more than twenty separate applications from scratch, piecing together how each one was structured and how it actually functioned. That work restored the client's ability to see inside its own systems for the first time since the original team left. The company came out the other side able to update and maintain code it previously had no visibility into.

Code Review and Design Review

A window and door manufacturer needed more than an inventory of its recovered applications, it needed to know whether the code inside them was sound. Ollon reviewed the code and database interactions inside each of the more than twenty rebuilt applications, checking how each one was actually built against how its pieces were meant to fit together. That review surfaced design decisions and shortcuts the original outsourced team had left undocumented. Working through that level of detail gave the internal team the confidence to pick development back up without second guessing what they had inherited.

Security and Compliance Audit Preparation

A window and door manufacturer's Azure environment had been running for years with no one internally able to say whether it was secure, after the outsourced team responsible for it left without handing over any documentation. Ollon ran a comprehensive review of that environment, identifying risks and vulnerabilities and documenting the findings in a detailed report. That security posture assessment gave the company the foundation to adopt stronger cybersecurity practices going forward. It also gave the business confidence in its own systems ahead of the later sale of two of its divisions to MITER Brands.

Fractional DevOps Support

A window and door manufacturer's Azure environment had been left to drift for years once its outsourced development team departed, with no one internally maintaining or configuring it on an ongoing basis. Since completing the initial application recovery work, Ollon has continued providing fractional DevOps support, keeping the Azure infrastructure behind the client's applications patched, configured, and monitored. That ongoing role keeps the environment aligned with how the applications actually work, rather than drifting apart the way it did under the previous outsourced team. It is infrastructure support built directly on the architecture and security work from the original engagement.

Application architecture mapping

A window and door manufacturer's Azure environment had grown for years without documentation, and the code in its DevOps repository often did not match what was actually deployed and running in production. Ollon audited each application by comparing the repository against the live Azure environment, and used ILSpy to decompile compiled builds when no matching source could be found at all. That process surfaced Azure resources receiving no network traffic and hardcoded credentials buried in the code, findings Ollon turned into a system architecture diagram and presentation for the client's team. The resulting map gave the company a real picture of what was actually running, not just what its old documentation claimed.