Millenium 3 se řadí do skupiny mikro PLC, které slouží k řízení nebo monitorování malých automatizačních systémů (zpravidla autonomních). Jedním automatem Millenium 3 lze nahradit v dané aplikaci množství časovačů, počítadel, kontrolních relé, logických hradel i složitějších přístrojů jako jsou například teplotní regulátory.
Algoritmus, na základě kterého Millenium reaguje na vstupní podněty, se rychle a jednoduše programuje pomocí tzv. funkčních bloků ve vývojovém softwaru v PC (software volně stažitelný). K dispozici je rozsáhlá knihovna základních funkcí, např. matematické a logické funkce, komparátory, čítače a časovače, týdenní / měsíční hodiny, funkce pro archivaci dat, atd. Millenium 3 umožňuje vytváření i sekvenčních funkčních diagramů (pomocí SFC bloků), které se skládají z tzv. kroků a podmínek nutných pro přechod ke krokům následujícím (pro aplikace, kde je pořadí jednotlivých kroků stěžejní). Složitější funkce lze sdružit do maker a tím zpřehlednit strukturu programu, či makro po uložení využít i v jiných programech.
Vzhledem ke zkušenosti projektantů s návrhem releových řídících systémů existuje i další způsob tvorby algoritmu a to pomocí jazyka Ladder. Jde o způsob programovaní vycházející z releové techniky.
Millenia 3 existují ve verzcíh CD a XD (příp. CB, XB bez displeje). Na rozdíl od rozšiřitelných verzí XD není možné doplnění kompaktních verzí CD přídavnými moduly (další vstupy / výstupy, či komunikační moduly). Některé vstupy Millenia lze nastavit jako analogové v rozsahu 0 až 10 V nebo 0 až Un (potenciometrický vstup). U verze s polovodičovým výstupem lze výstup nastavit do PWM režimu.
Několik příkladů: klimatizace a vytápění, úprava vody, jednoúčelové stroje jako balící či výdejní automaty, parkovištní bariery a semafory, reklamní tabule, pouliční osvětlení...
Maximální použitelný počet bloků v jednom programu je 350 pro kompaktní verzi Millenia a 700 bloků pro rozšířenou verzi.