W trakcie wykonywania funkcji przez moduł dodatkowy może wystąpić konieczność zmodyfikowania zasobów obszaru roboczego. Obszar roboczy jest ważnym modelem danych dla wielu modułów dodatkowych w systemie, z których wiele działa w oparciu o jego bieżący stan. Moduły dodatkowe mogą nawet współbieżnie aktualizować obszar roboczy. Ważne, aby moduł dodatkowy zachowywał się w trakcie modyfikowania zasobów jak odpowiedzialny obywatel obszaru roboczego. Co sprawia, że moduł dodatkowy jest dobrym obywatelem obszaru roboczego?
Pojęcia te zostaną omówione bardziej szczegółowo w kolejnych kilku sekcjach.