Ein Reservierungssystem ist eine Software mit der Ressourcen zeitlich begrenzt und konfliktfrei reserviert werden können. Die Software enthält häufig ein integriertes Abrechnungssystem und kann in neueren Versionen auch online von Kunden selbst zur Buchung benutzt werden.
Viele Online Reservierungssysteme können auch Funktionen wie die Verwaltung von Mitgliedschaften, die Verarbeitung von Zahlungen und die Erstellung von Berichten enthalten. Es kann auch eine Möglichkeit bieten, Reservierungen zu stornieren oder zu ändern, wenn sich die Pläne des Nutzers ändern.