Agile software development refers to software development methodologies based on the concept of iterative development, Scrum, Crystal, Dynamic Systems Development Method, and Feature-Driven Development are among the most common Agile frameworks. Check this article for more details