Many companies are looking to outsource development and maintenance of their application software. Common reasons that companies outsource application software are to reduce their costs, improve quality, obtain flexible staffing levels, and obtain improved service and support so they can focus on their core competence such as, designing clothes, managing equity portfolios, or running hospitals. Choosing whether to outsource or not is a strategic decision for a company. Once a company has decided to outsource, however, it must still choose an outsourcing approach that best fits it needs. This paper will describe the many different options for application software outsourcing, including the advantages and disadvantages of each alternative.
implement service maintenance application
chose to purchase and implement new software packages that handled most of their business processes in a single, integrated package from companies such as SAP, PeopleSoft, Epicor, Mapics, Intentia, and other ERP providers. Many other companies chose to modify their existing software to handle the Y2K requirements. Regardless of which approach a company decided to take, almost every company was working on its IT applications and demand for resources grew steadily. During this time and continuing into the