Home > Projects > Legacy application modernization for a metal building manufacturer

Legacy Application Modernization for a Metal Building Manufacturer

SoftTeco helped a US-based manufacturer of custom metal buildings modernize a legacy desktop configurator, developing a web application that supports multi-building projects, automatic calculations, validation, visualization, estimating, and production handoff.

Type

Mobile

Industry

IoT, Healthcare

Country

USA

Highlights

  • Ongoing modernization of a legacy desktop configurator
  • Configuration of multiple buildings within one project
  • Automatic calculations across interconnected building parameters
  • Warning and blocking validation for project data
  • Project documentation and DWG file generation

Client

The client is a US-based manufacturer of metal structures and components that assembles warehouses, manufacturing facilities, self-storage buildings, aircraft hangars, and other custom metal buildings. The company processes customer requests that must be converted into detailed building configurations, cost estimates, technical documentation, and files required for production.

Challenge

The client relied on a legacy desktop application for configuring and calculating project parameters. Its outdated interface and architecture made the software difficult to maintain, extend, and align with new business requirements. SoftTeco joined the project to modernize the application by moving it to a web-based solution while preserving the existing calculation logic, including formulas for building dimensions and project metrics, as well as dependencies between roof pitch, framing options, wall and roof components, panel profiles, fastener specifications, finishes, and other configuration parameters. The new system also had to connect project configuration with separate estimating and production applications.

legacy app modernization for a metal building manufacturer solution description

Solution

The web application supports the initial configuration of metal building projects. Users can specify project information and location, add several buildings, and configure each building through a step-by-step workflow. The system recalculates dependent values after parameter changes, provides a reference visualization of the selected configuration, and validates project data to reduce the risk of incomplete or conflicting information reaching the estimating and production stages.

Once the configuration is ready, the project moves to a separate estimating application. Users can complete missing commercial and technical information, make additional adjustments, and prepare the estimate. After the required approval stages, the project continues to a separate production application.

Tech stack

Backend

Frontend

Blazor

How it works

SoftTeco was responsible for the frontend and backend development of the web application. The configurator was part of a broader workflow that included the client’s custom CRM environment and separate applications for estimating and production.

Legacy calculation logic migration. Our team transferred and adapted the formulas, component dependencies, calculation rules, and business logic from the desktop application. The migrated calculation logic was covered by tests to verify that formulas and dependent values behaved as expected in the new web system.

legacy app modernization for a metal building manufacturer project description

Web-based project configuration. On top of the migrated logic, SoftTeco implemented a web workflow that allows users to manage several buildings within one project. Each building can be configured through six main stages:

  • Building geometry
  • Framing
  • Wall options
  • Sheeting and trim
  • Options and accessories
  • Colors

The system supports dozens or potentially hundreds of parameters, including building dimensions, roof pitch, framing options, panel profiles, fastener specifications, finishes, and colors.

Automatic recalculation and visualization. When a user changes a relevant parameter, the system immediately recalculates dependent dimensions, metrics, and cost-related values. Reference visualizations update as users select the building shape, roof and wall components, finishes, and colors. This helps review the configuration before moving to the next stage.

Project validation. The application identifies incorrect, conflicting, or missing parameters and highlights the affected fields. Non-critical issues may generate warnings, while missing mandatory values can block selected actions, such as saving the project or moving to the next configuration stage.

Estimating and production handoff. Once the building configuration is complete, users can submit the project to a separate estimating application. The estimating workflow allows authorized employees to complete missing project information, define job and delivery details, add specialized requirements, and prepare the estimate. After approval, the project data and generated documentation move to a separate production workflow. SoftTeco also implemented project documents and DWG file generation to support this handoff.

Need a high-performing solution to augment your business?

Let SoftTeco handle your tech challenges and design a software solution tailored precisely to your unique requirements. 

Results

SoftTeco helped the client move a complex legacy configuration workflow into a modern web application connected with the company’s wider CRM, estimating, and production processes. SoftTeco developed frontend and backend functionality, expanded the configurator, updated calculation and validation rules, and added features based on the client’s business and production requirements.

Urban incident management platform development

Urban incident management platform development

Waycare

SoftTeco upgraded a web platform for emergency and maintenance operations with real-time monitoring, incident resolution workflows, and predictive insights.

  • Transportation & Logistics
  • Web
Driver app development for a ride-sharing platform

Driver app development for a ride-sharing platform

SoftTeco developed a driver-facing mobile app for a ride-sharing platform that supports route guidance, rerouting, localization, and adaptation to city-specific operating rules.

  • Transportation & Logistics
  • Mobile

    Start your digital transformation journey today

    Drop us a line via the form below or contact us at info@softteco.com and our representative will get back to you within one business day.

    I agree with the Privacy Policy and the Terms of Services

    13 REVIEWS

    56 REVIEWS

    Poland

    9A/4U Belwederska st., Warsaw, 00-761

    Lithuania

    82 Laisves al., Kaunas, 44250

    42A, Dariaus ir Gireno st., Vilnius, 02189

    Bulgaria

    Knyaginya Maria Luiza 1 Blvd., Plovdiv, 4000

    Georgia

    1 Meliton And Andria Balanchivadze st., Tbilisi, 0667

    United States

    22 Juniper st., Wenham, Massachusetts, 01984

    United Kingdom

    Loughborough Technology Centre, Epinal Way, Loughborough, LE11 3GE

    United Arab Emirates

    Office No. 19-177MF, Owned by Shamsa Mohammed Ibrahim
    Al-Suwaidi, Al-Murar, Dubai

    13 REVIEWS

    56 REVIEWS

    13 REVIEWS

    56 REVIEWS

    Softteco Logo Footer