The abstraction in the DRA framework is based on four key factors. First, the DRA is people-oriented because it supports the human factor (people) using DevOps concepts and practices. Second, the DRA is service-oriented because it uses cloud services (PaaS, SaaS, IaaS) to set up the development workspace. Third, the DRA is tools-oriented because it uses DevOps tools to create an operational pipeline in the development workspace. Fourth, the DRA is process-oriented because it enables automated and integrated processes to accomplish the deployment of a software application product. Organizations may use, combine, or integrate other abstraction mechanisms to fit the purpose of the software project.