This report delves into the development of a new system for Australian Fashion Design (AFD), a Brisbane-based women's clothing company. It explores various methodologies, including Agile, Spiral, Iterative, and Incremental, to determine the most suitable approach for AFD's specific needs. The report emphasizes the importance of User-Centered Design (UCD) and Human-Computer Interaction (HCI) principles in conjunction with Customer Relationship Management (CRM) to create a user-friendly and efficient system. It further examines the implications of these principles on the application of CRM and outlines a plan for implementing a UCD-informed HCI for the CRM application. The report concludes with a detailed analysis of the AFD case study, including a comprehensive event table, domain model class diagram, design class diagram, and use case diagram, providing a comprehensive understanding of the system's functionality and design.