Używane są w wielu różnych miejscach, a przez to że współpracują z szeregiem rozmaitych urządzeń dodatkowych, takich jak na przykład bramki obrotowe – więcej zobaczysz na tej stronie, czytniki czy szafkami z automatycznym zamykaniem, to możliwości na ich wykorzystanie są naprawdę bardzo duże. Coraz częściej stosują je wszelakie baseny, siłownie i inne miejsca o takim charakterze, lecz można za ich pomocą obsłużyć także stadion piłkarski czy system wypożyczalni sprzętu wodnego.

Programy ESOK działają przeważnie w oparciu o nowoczesną bazę danych, do jakiej zapisywane będą wymagane dane, baza ta funkcjonować może albo na oddzielnym serwerze albo na jednym z komputerów użytkowych. Końcówki na stanowiskach roboczych wyposażone są w aplikacje, których używają pracownicy, a z kolei te aplikacje będą się komunikować z serwerem i pobierają od niego wymagane informacje.
Niezwykle istotną częścią całego systemu są najróżniejsze urządzenia zewnętrzne. Podłączane są one albo do komputerów na stanowiskach roboczych, albo wprost do sieci, a sterowanie nimi odbywa się za pomocą programu. Systemy ESOK naprawdę dużo dają jeśli będzie chodzić o obsługę klientów i zarządzanie usługami, jakie są im sprzedawane. Oferują również dostęp do szeregu analiz i raportów, przez co osoby zarządzające mogą uzyskać bardzo precyzyjne informacje z wielu różnych obszarów działalności.