This Advisor examines several key mechanisms and abstractions, which can facilitate the overall architectural reengineering of legacy code. Legacy applications share some common characteristics:
Currently, software systems in the healthcare domain are not sufficient to alleviate this crisis. Most of those systems are not extensible or scalable, and they have little interoperability. In this article, I will show how IT analysis methods can help alleviate the crisis by providing tools to build IT software systems that will reduce cost and complexity in the healthcare domain.