The ability to create shifts and assign them to employees. The scheduling has been very easy and quick to use. I have no complaints, but if you do then let us know! We are able to assign specific timeframes or shift patterns to our employees without having to keep track of hours and pay. We had to hire a new employee just to help us get setup. It was great that in the beginning he was helpful and willing to teach us how things worked. If you are looking for a web-based solution, then this is the way to go. It has allowed us to work smarter instead of harder when it comes to scheduling.