This report discusses adaptive software development and introduces the various methodologies related to it. It further expounds on scrum and extreme programming agile methodology giving a recommendation to Pty Ltd on the methodology that is best suited for the implementation of Pty Ltd new online oredering information system. The memo focuses on three best and commonly used design approaches; the user centered design, the value sensitive design and the user interface principles. The combination of the three design approaches, will enhance the implementation of both functional and non-functional requirements of the online book ordering system.