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.
leadership development application
current organization, and the leadership of the existing IT organization directs the outsourcer''s work. The primary advantage of this approach is that additional resources are added at a lower cost than if hired locally. A disadvantage is that the company has to manage resources in a remote location, which requires extra project management, detailed project documentation and rigorous communication processes. Assuming that the buyer has invested time and energy training the resources, another disadvantage