GuniTime is employee scheduling software designed for small businesses and groups of on-call employees. It invoices users for their time, and includes time tracking, scheduling, appointment reminders, automatic shift report generation, email notifications to co-workers & managers, multiple currency support, built-in security features to protect office information, time off approvals / alerts, vacation/holiday calendar for employees to plan well in advance.