This document provides an analysis of different methodologies that could be used to develop an automated library management system for Islington College, ultimately selecting eXtreme Programming (XP). It examines SSADM, DSDM, Scrum, and XP methodologies, finding that SSADM emphasizes documentation too much, DSDM focuses on prototypes over products, and Scrum is better suited for larger projects with changing requirements. XP is determined to be the best fit as it can deliver a working product with clear requirements and emphasizes team collaboration needed for integration. The document outlines the project plan, design documents, and interfaces that will be developed following the XP methodology.