This document describes a gym management system project created by David O'Connor. The system allows users to manage members, employees, equipment, and fitness classes. It includes domain classes for each entity, collections to store data, a user interface, and functionality to save and load data. Search and sorting algorithms are implemented. Inheritance is used between the person, member, and employee classes. The system provides options for administrators to add, remove, view, search, and sort data for each entity type through the user interface.