Skip to Main Content
Software development outsourcing is a contract-based relationship between client and vendor organizations in which a client contracts out all or part of its software envelopment activities to a vendor, who provides agreed services for remuneration. In this paper we deal with services science through surveying current literature. From the standpoint of services science, this paper explores a process for software outsourcing to promote project management and development of software outsourcing. From above analysis, we conclude services science is mainly marked by both a multidiscipline and emphasis on service innovation, service quality, and value creating for customers. Another important conclusion is that a process for software outsourcing consists of vertical and horizontal procedures at various levels, with a structure of mix of main and sub cycles. All activities at each phase of the process are presented.