
With the global use of internet and communication technology, different applications are being designed and developed to enable the provision of various computing resources. 4 Organizations are utilizing Web 2.0 5 technology to employ cloud-connected workforce. The prime objective of cloud computing is not just only the provision of basic functionality, that is, “only development and deployment,” but also the overall management of various infrastructure.
#IOBSERVE INTERNET EQUIVALENT SOFTWARE#
2, 3 To develop cloud-based applications, a major paradigm alteration from traditional software development is required.

1 The development of modern software nowadays is not carried out by isolated team of engineers but generally takes place in organizations and communities that comprise massive group of crowd. Engineers are now capable of producing scalable, complex, distributed, and sophisticated applications due to technological improvements. Software engineering is concerned with applying the principles and technological knowledge for designing and developing quality software. This SLR will assist organizations, designers, and developers to develop and deploy user-friendly, efficient, effective, and real time software applications. The major emphasis of the presented systematic literature review (SLR) is to identify the participating entities of cloud-based software development, challenges associated with adopting cloud for software developmental processes, and its significance to software industries and developers. A total of 97 research publications are examined in this SLR and are evaluated to be appropriate studies in explaining and discussing the proposed topic. The research articles published in (2011–2021) various scientific databases were extracted and analyzed for retrieval of relevant research articles. Keyword strings were formulated for analyzing relevant research articles from journals, book chapters, and conference papers. To determine a cohesive understanding of the analyzed problems and solutions to improve the quality of software, the existing literature resources on cloud-based software development should be analyzed and synthesized systematically. Cloud computing approach has drawn the interest of researchers and business because of its ability to provide a flexible and resourceful platform for development and deployment. Cloud-based software services are becoming increasingly popular, as observed by their widespread use. Tenants (providers, developers, and consumers) are provided with platforms, software services, and infrastructure based on pay per use phenomenon.


Cloud computing is the ideal choice utilized for development modern software as they have provided a completely new way of developing real-time cost-effective, efficient, and quality software. Software developmental organization prefers cloud computing for outsourcing tasks because of its available and scalable nature. The cloud has the significant impact on utilizing the artificial complexity required in developing and designing quality software.

Cloud computing is adopted by organizations and application developers for developing quality software. Cloud computing offers both possibilities and solutions of problems for outsourcing and management of software developmental operations across distinct geography. It encourages the efficient and effective developmental processes that are carried out in various organizations. Cloud computing is characterized as a shared computing and communication infrastructure.
