This document is a final year project report submitted by Salman Ahmed and Faisal Khan to Bahria University's Computer Science department in 2013. The report describes the development of a Generator Monitoring System that uses GSM technology to automatically monitor generators, update their status, control their functions, generate reports, and send alerts. The system was created to reduce the need for manual monitoring of generators located at different sites. The project used a waterfall development methodology, including planning, requirements analysis, design, implementation, testing, and conclusion phases.