SharePoint comes with limited meeting management features. SharePoint Meeting Manager adds significantly better tools, such as the ability to define attendee roles and whether a particular person's attendance is required or optional. It can also manage meeting materials, including versioning, and send out rescheduling notifications. During the meeting, the software can verify attendance, monitor the agenda, and record the minutes. Afterward, it can be used to publish the minutes and action items. The product is free (shareware) with some features limited; a full single-server version costs $1,410, and a year of maintenance and upgrade Software Assurance is $282.