As legacy systems have matured, most have become more complex leading to increased maintenance costs. Companies must find ways to leverage their existing investments and make incremental changes that bring immediate value to the business through modernization efforts. System complexity will dictate the approach to modernization. This paper proposes a knowledge engineering approach for developing a complexity visualization and risk profile that can be used to plan a modernization strategy