2.1 Cloud Computing 
The term “cloud computing” (CC) was coined in the 
fourth quarter of 2007, in the context of a joint 
project between IBM and Google (S. Zhang, Zhang, 
Chen, and Huo, 2010). One definition recognized by 
several authors, such as, (Foster, et al., 2008; Zhang, 
et al., 2010), considered as being holistic (Swamy, 
2013) and adopting a broad scope is the one 
presented by The National Institute of Standards and 
Technology (NIST). According to that definition the 
CC is classified in four deployment models: public, 
private, hybrid and community. Each of the 
aforementioned deployment models is divided into 
three layers (also known as service models), 
according to the services it provides to the users 
(Mell and Grance, 2011; Vaquero, et al., 2009). 
These layers are, on the first level, Infrastructure as a 
Service (IaaS), where the user can afford, upon 
request, processor resources, storage and 
networking, among others. On a second level, the 
Platform as a Service (PaaS) layer allows users to 
implement their applications in the cloud, by using 
the programming languages and tools provided by 
the cloud service provider. The third layer 
corresponds to Software as a Service (SaaS), where 
the applications, provided by the cloud provider, are 
made available to the costumers. 
The CC paradigm offers various advantages, such 
as the ability to dynamically adjust the resources 
according to the needs, a great scalability in resource 
utilization, a reduced initial investment, an easy 
access, but also has number of challenges that must be 
overcome. Note however, that some of these 
challenges are old but in a new scenario (Jansen, 
2011). Among the challenges are issues such as the 
security (Armbrust et al., 2009), the service 
availability, the lack of knowledge on where is the 
information stored, the retrieval of the information 
(for instance at the end of contract or provider 
bankruptcy), the lack of legislation (it is mandatory to 
obtain appropriate legal advice) and the costs (the 
issues are somehow similar to rent or buy a car).  
2.2 ITIL  
Enterprise activities increasingly rely on the 
fundamental support of IT to sustain the growth of 
the business. Amongst the IT governance 
frameworks, ITIL gains prominence on the 
migration to CC because, as stated by (Sahibudin, et 
al., 2008), implementers should use ITIL to define 
strategies, plans and processes, which are the key 
actions to migrate to CC. Furthermore, ITIL is 
chosen by its acceptance. Indeed ITIL is the most 
widely adopted approach for IT (Mourad and Johari, 
2014), with an acceptance of 28% followed by 
COBIT with 12,9% (ISACA, 2011). 
The ITIL is a de facto standard and the reference 
model for IT management processes. This model was 
developed by the English government for use in IT 
companies, and was quickly adopted across Europe as 
the standard for best practice in service delivery IT.  
Published by the Central Communications and 
Telecommunications Agency (CCTA) and, more 
recently, the Office of Government Commerce 
(OGC), ITIL provides a practical, no-nonsense 
framework for identifying, planning, delivering and 
supporting IT services to the business. Consisting of 
a set of good practices, described over five volumes 
known as Service Strategy, Service Design, Service 
Transition, Service Operation and Continual Service 
Improvement, ITIL is currently in version 3 (known 
as ITILv3 and ITIL 2011 edition). Its last update 
was in 2011, ITILv3 it has been rapidly adopted 
throughout Europe as the de facto standard for best 
practices in IT service delivery.  
2.3  Migration to Cloud Computing, 
Frameworks 
Several authors investigated the migration to CC. 
Accordingly, in this section, we expose a summary 
of these works. More details and a comparative 
study of these works can be found in (Cardoso, 
Moreira, and Simões, 2014).  
Among the works developed for migration to CC 
is the work of Vivek Kundra ( 2011) that proposes a 
decision framework for CC migration. Adela 
Tušanová (2012) suggest a six step framework. Ali 
Khajeh-Hosseini et al., in (Khajeh-Hosseini, et al., 
2010b), describe the challenges that a decision 
maker faces when assessing the feasibility of the CC 
migration in their organizations, and presents the 
Cloud Adoption Toolkit, which has been developed 
to support this process. 
Ezzat et al. in (2011) proposes a framework 
focused to support decision makers, in their 
migration to CC, depending on their own business 
cases and predefined issues. They view the 
migration to CC under three perspectives, the 
business, the technical and the economic ones. In 
(Chauhan and Babar, 2011) the authors summarize 
their practical experience by reporting the 
information gathered when they migrated the 
Hackystat open-source software’s framework, to the 
CC. Patricia V. Beserra et al., in (Beserra, et al., 
2012) present Cloudstep, a step-by-step decision