This report provides a comprehensive analysis of system design, focusing on the application of various software development methodologies. It begins with a consultation section, exploring Scrum Agile, Waterfall, and Extreme Programming models, highlighting their advantages, disadvantages, and recommendations for implementation. The report then delves into a case study analysis, presenting an event table, use case diagram, and use case descriptions to illustrate system functionalities. A domain model class diagram and a class diagram for an associate broker and order are also provided to visually represent the system's structure. Finally, a memo is included, addressing the implementation of a management information system within Australian Electric Supply (OZES), discussing the importance of Human-Computer Interaction (HCI) and User-Centered Design (UCD) in the development process. The report concludes with a bibliography of relevant academic sources.