Some of the features:assign skill levels to each employee
set the minimum and maximum number of supervisors per shift
set parameters for the number of back-to-back shifts
hours worked per week, days off per week
You can enter each employee's weekly availability and have the program automatically create the schedule. This is the best feature! Trying to do this manually can give you fits and in some cases can actually cause your head to explode!
You can enter each employee's pay rate and the program will calculate the anticipated weekly payroll. Plus, get this...ABC Roster lets you e-mail schedules to employees.
You can export the schedules to Excel, pdf and HTML documents. The program comes with a pdf Help file that includes plenty of screenshots and the program installs and uninstalls without issues. Impressive! Download from their site