When planning large events such as conferences, shows, large weddings, etc., the seating arrangements must be considered and finalized before the event. This involves assigning a list parties to specific tables, aisles, or other seating units. The parties to be seated are a variety of sizes, and may be generally classified under groups of event attendees (for example, "family of the groom", "company xyz representatives", "first-class ticket holders", etc). The planner may wish to ensure that certain groups are assigned exclusively to certain seating units, or instead allow that group to be seated in a wider range of available seating. Finally, the planner may need to make adjustments such as seating certain parties together in the same seating unit.