Cloud computing has leveraged new software development and provisioning approaches by changing the way
computing, storage and networking resources are purchased and consumed. The variety of cloud offerings on both technical
and business level has considerably advanced the development process and established new business models and value chains for
applications and services. However, the modernization and cloudification of legacy software so as to be offered as a service still
encounters many challenges. In this work, we present a complete methodology and a methodology instantiation framework for the
effective migration of legacy software to modern cloud environments.