“But our developers don’t know PaaS”
This is one of the more common objections, and it’s understandable. Yes, it’s new technology. Yes, there’s a learning curve. Your developers might be comfortable with their current setup, even if it means logging onto servers and manually deploying code.
But as Matt points out, once developers get around it and realise it opens the door to all these “nice, new, shiny things”, they tend to get on board quickly. We’re talking about modern deployment pipelines, automated scaling, and the ability to focus on code rather than infrastructure.
Modernising your platform can even increase staff retention. People want to progress, to feel like they’re doing something new. Few dream of spending their career patching servers or logging in at 9pm to test in production because there’s no proper dev environment.
Organisations that settle for lift and shift often struggle with change in general. If a company resists modernisation from day one of their cloud journey, that resistance tends to persist. So moving to PaaS is an operational and organisational change as much as a technical one.
“What about our legacy applications?”
This is a real challenge. Some vendors still don’t support Azure (yes, really, in 2025). Some applications come from companies that no longer exist, leaving you with no documentation and no idea how to repoint connection strings.
There are some situations where there’s nothing else you can do. If you’ve got 500 staff using a business-critical application and moving away is a three-year project, lift and shift might be your only option for now.
But these edge cases shouldn’t hold back the rest of your estate. For everything else, you can run readiness tools to see what’s compatible. You might find that database you thought was too complex to move actually transitions smoothly to Azure SQL Database, for example.
Matt also raises an important point about timing: when operating systems or apps reach end-of-life, companies do mandatory migration work anyway. Rather than simply moving to a newer version of the same setup, this presents a perfect opportunity to modernise. If you’re going to do the work anyway, why not move to PaaS and gain all the benefits?