The gap analysis consists of an "As-Is" analysis that describes the current software/hardware asset base of the agency, a "To-Be" analysis that describes the target architecture, and the comparison between the two to determine the gaps and migration paths from the “As Is” and “To Be” architecture. (2VVA)