Yes, you may migrate apps from one cloud to another. However, it may not be simple. Standard-based technologies are the method used by cloud vendors to ensure interoperability.