It’s a common misconception for people to imagine that business applications can be apparated, Harry Potter-style, into the cloud and that the IT team just needs to press a few buttons and whoosh, the migration is done. If only it were that easy.
Firstly, despite the fact that, in our experience 85% of applications can potentially be migrated to the cloud, there are some applications that should not, or cannot be moved. Legacy applications may be difficult to virtualize, requiring significant development work before they can be migrated. Some applications may be sensitive to latency, so for performance reasons they should stay on-premise. Others may be governed by regulations which prohibit their moving outside of a given jurisdiction or geographic region.