This report analyzes the effectiveness of agile methodologies for software development through a case study of Australian Fashion Design software. It covers four agile methodologies: extreme programming, scrum, agile unified process, and rational unified process. The report describes the steps of development, advantages, and disadvantages of each methodology. The recommendation is given on which methodology is the best for the development of AFD software.