The basis of a contract management software is usually an ECM system, which provides functions for the administration of contracts. These include, among others: management of contract templates, individual contract workflows and automatic reminders for deadlines.