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 – czytnikami kart czy szafkami z automatycznym zamykaniem, to możliwości na ich zastosowanie są rzeczywiście ogromne. Coraz częściej stosują je wszelakie siłownie, baseny i inne miejsca o takim charakterze, lecz można przy ich pomocy obsłużyć także duży stadion czy systemów wypożyczalni sprzętu wodnego.

Programy ESOK funkcjonują najczęściej w oparciu o centralną bazę danych, w której zapisują się wymagane dane, baza ta funkcjonować może albo (serwis) na niezależnym serwerze albo na jednym z komputerów użytkowych. Końcówki na stanowiskach roboczych wyposażone są w aplikacje, jakich używa obsługa, a aplikacje te komunikują się z serwerem i od niego dostają wymagane informacje.
Bardzo ważnym elementem takiego systemu są najróżniejsze urządzenia zewnętrzne. Podpinane są one albo do końcówek na roboczych stanowiskach, albo bezpośrednio do sieci, a sterowanie nimi odbywa się za pomocą programu. Systemy ESOK dają bardzo duże możliwości jeżeli będzie chodzić o rejestrację klientów i zarządzanie usługami, które się im sprzedaje. Dają również możliwość dostępu do szeregu analiz i raportów, dzięki czemu właściciele firmy mogą uzyskać bardzo dokładne informacje z wielu różnych obszarów działalności.