Apărute în industrie, API-urile (Automate Programabile Industriale)au fost create pentru a înlocuii automatizările complexe prin reducerea cheltuielilor de cablaj şi optimizarea ulterioară a instalaţiilor.
Diferenţa între un API şi un computer consta în faptul că un API este un sistem programabil creeat pentru utilizarea, în special, de către personal fără pregatire unică în informatică.
Practic utilizarea acestui tip de aparate implică mai mult funcţia de electromecanic decât cea de programator.
Intr-o locuinţă obişnuită, întâlnim aparate electrice sau electro-casnice (veioze, radiatoare electrice, storuri electrice, televizoare, aparate de radio, etc...) comandate în general independent unele de altele şi nu centralizat.
API-urile integrate într-un sistem domotic, permit executarea comenzilor cotidiene, fără costuri importante dar cu fiabilitatea impusă instalatiilor industriale.
Irigarea peluzei, automatizerea porţii de garaj, iluminatul automat, etc... devin posibile fără bataie de cap, în unele cazuri chiar fără modificarea instalatiei electrice.
Prin utilizarea unui adaptor specific PC-API (interfaţă), avem acces la datele din automat, astfel încât controlul sistemului domotic devine posibil în mod local sau la distanţă.
Devine astfel posibil chiar trimiterea alarmelor sau a parametrilor doriţi, prin SMS sau apel telefonic (în reţeaua fixă sau pe celular).