sentences:  Software modernization is "architecture-driven" when there is the need to capture and retool various architectural aspects of existing application environments.This modernization does not preclude source-to-source migrations (where appropriate), but encourages user organizations to consider modernization from an analysis and design based perspective.In doing so, project teams will ensure that obsolete concepts or designs are not propagated into modern languages and platforms.