eSchedule is the best choice for first responders who want to move to online scheduling. It also integrates timekeeping, training records, and other online forms. The software is flexible and customizable to your specific needs. eSchedule offers 5-star customer service and is suitable for small volunteer groups as well as larger departments with hundreds of employees. Modular pricing means that you only pay for what you use. Since 2004.