Bug refers to abnormal behavior of the software and no software product exists without a bug. The elimination of bugs from the software product depends upon the efficiency of testing done on the software product. Since testing is important in software development, a Bug Management System (BMS)is required to keep track of reported bugs, from discovery to resolution. It provides the project team with a template for logging bugs and it’s details such as Id, Description, Type, Status, etc. Therefore,this research is designed to model a Bug Management System. Tools used, include Visual Studio’10 (front end) and SQL Server (server) for storing of bug information. The methodology used is Joint Application Development Model. The developed system is userfriendly and capable of supporting software companies and freelance developers during Software Engineering.