Gap analysis identifies missing capabilities (gaps) and overlapping/redundant functions between current and target states. This is a core purpose in architecture development. Option A refers to quality criteria, not gap identification. Option C is about optimization after gaps are found. Option D and E relate to solution selection and specification, not gap identification itself.