This report, created for the CMP73010 Managing Software Development course, encompasses three key sections. Part 1 focuses on acceptance testing, detailing scenarios such as acceptable file formats, submission time display, word count notification, submission receipts, and draft submissions. Part 2 explores black box testing, providing a test plan for Microsoft Word 2016, and also includes a discussion on pull requests, outlining the advantages and disadvantages of daily builds. Part 3 presents a Request for Proposal (RFP) for Gold Technology, covering the company's introduction, ownership of deliverables, non-disclosure agreements, system descriptions, vendor responsibilities, and evaluation criteria. The report aims to provide a comprehensive overview of software development principles and practices, addressing various aspects of the software development life cycle, from testing methodologies to project management and vendor selection.