1. A computer-implemented method of updating an electronic calendar, comprising: generating a meeting invitation, responsive to a meeting originator scheduling a meeting having at least one meeting invitee, wherein the meeting invitation comprises at least one field, the meeting invitation configured to cause an electronic calendar application to create a calendar entry on the electronic calendar upon acceptance of the meeting invitation; and generating at least one update permission corresponding to the meeting invitation, responsive to granting thereof by the meeting originator, each generated update permission specifying that a selected meeting invitee is permitted to update at least one field of the meeting invitation; wherein each generated update permission enables the selected meeting invitee to update at least one of the at least one fields of the meeting invitation for which that selected meeting invitee is granted update permission.