Allen-Bradley CompactLogix programska je upravljačka platforma koja se upotrebljava za automatizaciju strojeva, upravljanje procesima i distribuirane industrijske primjene. Njezina arhitektura objedinjuje procesorske ili upravljačke jedinice s lokalnim ili udaljenim U/I modulima, komunikacijskim sučeljima, napajačkim komponentama i dodatnom opremom sustava. Tehničke karakteristike ovise o kataloškom broju i mogu uključivati kapacitet memorije, gustoću U/I modula, komunikacijski protokol, format stalka ili stražnje ploče, mogućnosti redundantnosti, generaciju firmvera i specifikacije za radne uvjete. Zbirka obuhvaća obradu, rukovanje signalima, umrežavanje, proširenja i prateću opremu povezanu s platformom. Funkcionalno, sustav izvršava upravljačku logiku, razmjenjuje podatke s uređajima na terenu i nadzornim sustavima te koordinira diskretne, analogne, motoričke ili procesne signale. Pravilan odabir komponenti zahtijeva usklađivanje obitelji upravljača, hardverske revizije, arhitekture kućišta, komunikacijskog sučelja i električnih specifikacija instaliranog sustava.