This academic thesis proposes a model driven approach to modernizing legacy information systems. The legacy system is first modeled and then this model is converted to a model driven system using model driven engineering i.e. a model is constructed and an MDE tool is used to generate the executable transformation code for it. (80+ pages)