An online schedule is software that helps you create new appointments and schedule meetings of all types (e.g. CalHouse).