Uruchamia on logikę na jednostkach w celu wykorzystania lub zmiany danych zawartych w komponentach. System to „zamknięte środowisko”, które nie ma na własność jednostek i komponentów oraz ma do nich dostęp tylko poprzez niezależnego managera obiektów, który zajmuje się ich cyklem życia. Występują dwa podejścia przy tworzeniu systemów. Pierwsze wymaga, aby dla każdego komponentu był stworzony oddzielny system, np. jeżeli w grze występuje „komponent kolizji”, to powinien istnieć także „system kolizji”. Podejście to jest bardzo restrykcyjne i nie przewiduje, że komponenty mogą na siebie oddziaływać. Natomiast drugie podejście pozwala na grupowanie komponentów w jeden system, np. jeżeli istnieje „komponent kolizji” i „komponent ciała stałego”, to może być stworzony jeden system nazwany „systemem fizyki”.

Składowe elementy wzorca komunikują się pomiędzy sobą poprzez tzw. „pozyskiwanie zdarzenia” (). Zdarzenia są dystrybuowane poprzez managera zdarzeń () i wszyscy zainteresowani zdarzeniami mogą ich nasłuchiwać. Jeżeli jednostka, system, lub nawet komponent ma ważną zmianę do zakomunikowania (np.