The problem started
from an MSP.
In 2023, our founders were managing infrastructure for a large MSP with dozens of enterprise clients. Despite having excellent Bicep templates and Terraform modules, every client deployment was a custom assembly project: IaC files in one repository, PowerShell scripts scattered across SharePoint, Azure DevOps pipelines manually copied and modified.
There was no visibility into which clients were running which versions. A three-day average for new client infrastructure deployment was the norm, not the exception. When Microsoft deprecated Automation Update in favour of Azure Update Management, weeks of archaeological work were needed just to identify which clients needed updating.
Infrastructure as Code had solved creation, but not distribution and lifecycle management. That gap is exactly what IPMHub was built to close.