Smartroster is the best new way to create personnel schedules for churches, non-profit and commercial organisations!
First define your events and roles, add your people and specify when and how they wish to participate by nominating their events, roles, availability/absences, and work association preferences. Then set the period you wish to schedule and hit the AutoFill button to create the schedule. SmartRoster will cycle through many different schedules and automatically choose the best one, balancing the workload as evenly and fairly as possible, while respecting work association preferences. You can schedule completely manually, using the drag-and-drop interface, completely automatically, or any combination in between.