A comprehensive and scalable solution designed to store, process, retrieve and analyze information of the administrative, inventory management and clinical aspects of running a blood bank. The Napier blood bank management software solution fully automates data and information management functions—ranging from donor recruitment and management, mobile sessions, component preparation, blood screenings, stock inventory maintenance, patient registration, to cross matching and patient issues.