Modern Web Interface for DoD Reliability Platform

INDUSTRIES: Government
SERVICES: Custom Software Development & Engineering, Quality Assurance & Testing

THE COMPANY:

Government Program Using WRR for Risk & Reliability Management

Our client is a defense-focused organization that relies on the Windchill Risk and Reliability (WRR) platform to track and manage system reliability data. The legacy implementation had become a bottleneck, hindering productivity, complicating access, and limiting insights. The client partnered with IQ to modernize their interface without disrupting the underlying WRR ecosystem.

The client needed a modern, accessible, and high-performance alternative to the aging Windchill Risk and Reliability (WRR) application. The legacy solution presented several limitations that impacted user experience and operational efficiency:

Users had to RDP into a remote machine to access the WRR platform, creating significant friction and limiting flexibility.

The outdated software struggled with responsiveness and scalability, leading to user frustration and inefficiencies.

The legacy UI lacked customization options and advanced analytics, making it difficult to tailor the experience or extract deeper insights.

The overall goal was clear: design and build a modern interface for WRR that overcomes these limitations while retaining compatibility with the existing WRR ecosystem.

We developed a monolithic API using .NET 8 with Entity Framework Core to query data and extend functionality not exposed through the WRR API. While the WRR API served as a foundation, it lacked several essential capabilities for complex data interactions. To fill the gaps, we implemented targeted direct SQL queries, providing fine-grained control over data access and manipulation.

The new frontend is a single-page application (SPA) built with React, Redux, and TypeScript, bundled and served using Vite. The UI modernizes the WRR experience with key improvements:

  • Resizable and Collapsible Panels
  • Optimized Tab and Component Placement
  • Fully Customizable Tables with sorting, filtering, inline editing, and deletion
  • Form Editor that faithfully reproduces customer-defined forms—matching exact spacing, fonts, borders, and layout as defined in XML

Redux handles global state management, ensuring synchronized data updates across complex form/table relationships and seamless interaction with the backend API.

Deployment automation was built using Azure Pipelines, which handles builds, tests, and packaging for internal environments and customer delivery. The final deployment bundle includes both frontend and backend components, as well as PowerShell scripts for installing and configuring the application within IIS, in alignment with WRR’s hosting architecture.