Ten sterownik oferuje maksimum swobody i zarazem wspiera go system operacyjny Linux. Bez problemu Compact Controller 100 można zaprogramować w środowisku CODESYS V3, a także, co znamienne, czynności tej dokonać można też w oparciu o narzędzia i języki programowania, takie jak: Node-RED, Python, czy C++. Dodatkowo można zastosować oprogramowanie Docker jako środowisko wirtualizacji, dzięki czemu sterownik staje się pełnoprawnym urządzeniem, na dobrą sprawę realizując wymogi dwóch różnych dziedzin, sprawiając, że "automatyka spotyka się z IT" w każdym wymiarze.
Najważniejszą z zalet sterownika Compact Controller 100 jest jego konstrukcja. Sterownik montuje się domyślnie na szynach DIN m.in. w niedużych rozdzielnicach, jego obudowa jest kompaktowa, a oprzewodowanie można odłączyć, co stanowi dużą zaletę podczas instalacji i uruchamiania.