The application development outsourcing is adopted by many IT organizations in order to improve the quality and productivity. There are many other reasons for outsourcing such as unavailability of the skills in-house, low productivity, poor quality, shifting the demands of skills. There should be a clear focus on the relationship maintained between the supplier and the consumer. The relationship depends upon the management skills and methodologies, relationship of trust, quality of the provided services and possessing the flexibility of change.
Research questions
How the external environments of an organization influence the outsourcing decisions?