Application workloads that migrate to the cloud often need some work before the move, but IT usually opts to get the workloads to the cloud as expeditiously as possible, which means the workloads often go to the cloud as is.
If you don’t modify or refactor the application or data, you will probably not take advantage of some cloud-native features that could really improve your ROI. However, when you do modify the application, you must consider portability trade-offs.
Can you move your application workload to the public cloud without any modification? Perhaps, but only if the workload in question passes these tests. All three answers must be yes.