As software plays an increasingly critical role in the business performance of corporations, IT faces considerable pressure to support new business initiatives while cutting costs. Over the last 30 years, billions of dollars have been invested in software...