The document discusses the use of XML in a DJ database system project. It begins with a literature review that explores semi-structured data and the role XML plays in handling it. XML allows for flexible hierarchical data structures that are well-suited for semi-structured data. The research then compares native XML databases and XML-enabled relational databases for storing XML documents. The remainder of the document details the development of a prototype XML PHP forum application that allows users to upload and download semi-structured feedback and media related to DJ performances. Requirements, design, implementation, and testing are discussed in adherence to the DSDM methodology.