A gap analysis is a method that compares the current state of a company or project with the desired target state. It identifies gaps between the two states in order to highlight weaknesses and potential for improvement. Targeted measures can then be taken to achieve the desired goals.