A user-friendly Windows application known as “the Blood Donation Management System” was created using C# and SQL Server. The goal of this application is to handle donor information and blood inventory effectively. It provides a complete solution for blood banks and donation facilities to organize their processes and guarantee a steady stream of blood donation activities that could be utilized during the Arbaeen pilgrimage. By encouraging the crowds to donate blood, so that the blood banks may have sufficient amounts of different blood types. Also, in the case of a crisis, there will be an instant transfusion of blood if needed. The application's core feature include a blood inventory management that enables the blood bank authorized personnel to keep track of the availability of various blood types, while the application gives an accurate report of the blood stock. It offers up to date data on blood types quantities and expiration dates, ensuring that the blood supply is continuously kept at the best possible state for blood storage. The donor data management makes it possible to capture and maintain crucial donor information, including age, the time since the previous donation or surgery and donor’s contact information in case of lack of certain blood type, the donors may be contacted to donate one more time. This information are essential for preserving a large pool of candidate donors and guaranteeing a secure process of blood transfusions. Also the application contains user authentication to assure secure management of donors private information and preventing blood supplies from being drawn to black market. Information concerning donors and blood inventories are kept private and accurate due to the access control mechanism. On the home interface, the application facilitate navigation through the application’s modules using dashboard display.