This document summarizes a report on a central control switching system project. It describes a device that can remotely control up to 32 switches without any special software or hardware knowledge required. The project includes both a program chapter, which details the C++ software developed to control the switches via a parallel port, and a hardware chapter, which describes the circuit boards and components used to interface with the switches. The software allows users to customize switch names and groups, remembers the on/off status of each switch, and can reset all statuses. It was designed to be expandable so additional switches can be added as needed.