Co-planning (or Co-operative planning) is an important concept at CoRoster and is one of the things that sets our service apart from a lot of other roster applications.
Staff have a chance to vary working hours when other things need to take priority. by setting preferences for shifts (by saying I prefer not to work, I'm unavailable or I'm here for extra shifts)
CoRoster uses these preferences to bias where people are placed on a roster. Building a schedule everyone can agree on.