All posts SaaS

On-prem to SaaS: lessons from leading platform migrations

Moving a product to the cloud is not a hosting change. It's a business model, operations and customer-relationship change all at once.

3D render of a cloud computing concept
Photo by Growtika on Unsplash

I've led several moves from on-premises products to SaaS, across WiFi analytics, network access control, threat intelligence and smart grid platforms. Each time, the engineering was the easier part. The hard parts were pricing, operations, and bringing existing customers along.

It's a business model change first

Perpetual licences become subscriptions; revenue becomes recurring but smaller up front; sales compensation has to change or the field will keep selling the old model. Get finance and sales aligned before engineering writes the first migration script.

Design for multi-tenancy, not lift-and-shift

Hosting the old architecture in the cloud gives you all the costs of SaaS with none of the benefits. Tenant isolation, configuration over customisation and a single version for everyone are what make SaaS economics work.

Rows of server racks in a data center
Photo by imgix on Unsplash

Operations becomes product

Uptime, upgrades, monitoring and support are now part of the product experience. Invest in observability and on-call before launch, not after the first outage.

Bring customers with you

Long-time on-prem customers worry about data residency, control and change. Offer a clear migration path, early-adopter incentives and honest answers on compliance. A few lighthouse customers who move first will persuade the rest better than any brochure.

Use SaaS to build an ecosystem

Once you're in the cloud, APIs, SDKs and marketplaces become possible. Some of my most valuable platform growth came after migration, when partners and developers could build on top of us.

The cloud doesn't make a product better. Shipping faster, learning from usage and building an ecosystem do; the cloud just makes them possible.

Treat the migration as a new product launch with existing customers, and it becomes a growth engine rather than a cost centre.

More posts.