Hoteling/Building Management systems like Envoy/Centerstone are great ways to instill seat assignment and management within the workplace. Keeping track of how many people are sitting where helps minimize overcrowding.
Badge Readers can be set in place to monitor who has access to which building/rooms at certain times of the day/week.