A Hospital Management System (HMS) is a computer or web-based application that facilitates and integrates all the core functions of a hospital. It includes Patient Management, Appointment Scheduling, Billing, Electronic Health Records (EHR), Inventory Management, and more.