Complete cloud portability isn’t yet achievable. Even so, a systematic approach to software architecture can position your apps for easier portability while still taking advantage of the cloud platform capabilities that matter most to you. This report helps cloud leaders empower their cloud architects to lead the way in mixing and matching cloud services and multicloud platforms and embracing open source to mitigate the risk of lock-in.