Blog
FR

Lire en français

The PrescribeIT Failure: How Over-Engineering Paralyzes Public Systems

The federal audit of Canada Health Infoway following the PrescribeIT fiasco highlights the need to prioritize lightweight, composable software architectures.

An abstract illustration representing the contrast between a complex, rigid monolithic software system and a flexible, modular architecture.
An abstract illustration representing the contrast between a complex, rigid monolithic software system and a flexible, modular architecture.

Canada Health Infoway's $300-Million Failure

The announcement sparked strong reactions within Canadian public institutions. The federal government has ordered an in-depth audit and a comprehensive review of Canada Health Infoway's operations following the resounding failure of the PrescribeIT program. Launched in 2017 with the ambition of permanently eliminating fax machines from the healthcare system, this national e-prescribing project was designed to modernize the transmission of prescriptions between medical clinics and pharmacies.

Nearly a decade later, the assessment is particularly harsh. Despite a colossal public investment of $300 million, the fax machine remains the predominant tool in most of the country's healthcare facilities. Adoption rates for the PrescribeIT system have remained marginal, revealing deep flaws in the design and deployment of this centralized infrastructure. This federal audit marks a turning point, forcing an essential reflection on how the government designs and funds its technological transitions.

The Pitfalls of Over-Engineering and Monolithic Technology

To understand the reasons behind this fiasco, we must analyze the mechanics of software over-engineering. The PrescribeIT program was conceived as a heavy, monolithic system that had to integrate rigidly with a multitude of electronic medical record (EMR) software packages managed by private vendors. This centralized approach created major technological dependency and contractual bottlenecks, with each integration requiring lengthy and costly custom development.

As demonstrated by the Standish Group's classic report on IT projects, the size and complexity of software are the primary factors in its failure. The larger a project, the higher its probability of failure. Furthermore, a report from the Office of the Auditor General of Canada on the acquisition of complex IT solutions points out that rigid procurement structures prevent agility. By attempting to build a rigid technological cathedral from the outset, Canada Health Infoway made it impossible to adapt to the changing realities on the ground and the actual needs of healthcare professionals.

Composability and Lightweight Standards as a Resilient Solution

Faced with the fragility of monolithic software, the sovereign technology ecosystem offers a radically different philosophy: composability through lightweight web standards. The Quebec-based platform ProductivIA embodies this modern approach, where complexity is managed not by accumulating code, but by assembling simple, specialized modules.

Instead of developing a heavy and unyielding infrastructure, ProductivIA relies on lightweight applications written in standard web technologies (PHP and JavaScript), without superfluous frameworks. This architecture drastically reduces the cyberattack surface and eliminates the technical debt associated with external dependencies. Interoperability between different tools is ensured by the assistant_services mechanism. Each application declares its capabilities transparently, allowing the Assistant application to orchestrate complex tasks without any single application needing to know the internal structure of the others.

In such a framework, if a specific need for data transmission or form management arises, the Fabrique application allows for the rapid generation of a no-code micro-application. This process takes place in a secure sandbox with automated auditing, ensuring overall stability. The generated data remains transparently stored within the organization's own silo and can be accessed via the Nuage application, ensuring full compliance with Law 25 on the protection of personal information without the risk of third-party vendor lock-in.

Toward a More Agile Digital Transition

The Canada Health Infoway audit offers a valuable lesson for public and corporate managers. The success of a digital project does not depend on the size of its budget, but on the flexibility of its architecture. By abandoning monolithic projects in favour of sovereign, composable solutions that respect open standards, organizations ensure technological resilience and real control over their investments.

Back to blog
© ProductivIA 2026
info@productivia.ca - 581-504-0294
296, rue Saint-Pierre - Matane, QC G4W 2B9
Confidentiality Policy - Legal information
Member of the Open Invention Network