System automatyki budynkowej działa w oparciu o zbieranie danych z czujników rozmieszczonych w budynku i automatyczne sterowanie urządzeniami na podstawie zaprogramowanych algorytmów lub poleceń użytkownika. Na przykład czujnik ruchu może włączyć światło po wykryciu obecności, a czujnik temperatury automatycznie uruchomi ogrzewanie lub klimatyzację. System może być sterowany lokalnie, z panelu lub aplikacji, oraz zdalnie przez internet. Użytkownik może ustawić harmonogramy, scenariusze i reguły działania. Dzięki temu budynek sam reaguje na zmieniające się warunki i potrzeby mieszkańców.