Enterprises use IT systems to derive mechanical
advantage through automation of business process steps. Prevalent labor arbitrage outsourcing model has delivered signiﬁcant
savings in run-the-business IT costs. For a variety of reasons,
change-the-business IT costs continue to be signiﬁcantly high.
With continually increasing business dynamics and increasing
dependence on IT systems, the problem of managing these costs
with certainty is getting ever more difﬁcult. We propose a model-
driven approach for addressing this problem. The paper discusses
current practice to motivate the problem, describes a model-
driven architecture to address the problem, and discusses various
research, engineering and business challenges for its realization.