Yes it does!
When collaborating with multiple SpinOffice users, all team members will have an individual agenda. You will be able to switch between your personal calendar or a shared central calendar view. All appointments of your colleagues are visible unless marked as hidden. Every team member will have his own color. Appointments, also for other team members, can be made and modified by every colleague with the proper user rights.