Extreme Programming (XP), Crystal, and Scrum are all recognized methodologies within the Agile Development framework. Each has its own approach to iterative development, customer collaboration, and responding to change. Agile is not a single methodology but a philosophy encompassing multiple approaches.