The document discusses the development of an online application and allocation system for student residence at a university. It will transform the current manual system into a computerized and graphical user interface system. The development will use Rapid Application Development methodology for its faster cycles and quality improvements. Various testing strategies are outlined including unit, integration, functional, and acceptance. Risks are analyzed and mitigated for technical issues, operations, human threats, and natural disasters. Security measures are also discussed to ensure confidentiality, integrity and availability of the system and user data.