Bina otomasyonu, yüksek modern yapılarda veya küçük, fakat lüks villalarda, çalışmakta olan elektrikli sistemlerin otomatikleştirilmesi için yapılan yazılımsal ve donanımsal işleri kapsayan bir kavram olarak görülebilir.
Genel yapıyı üç basamaklı olarak düşünmek mümkündür. En alt basamakta, kumanda edilecek fiziksek ekipmanlar ile ilişikte bulunan "Saha Ekipmanları" olarak adlandırılan elektrikli kumanda ve ölçüm elemanları vardır. Kumanda elemanlarına örnek olarak "Vana Motoru", "Damper Motoru" gibi analog sinyaller ile kumanda edilen cihazlar örnek gösterilebilir. "Sıcaklık Sensörü", "Nem Sensörü", "Basınç Sensörü", "Aydınlık Seviye Sensörü" gibi saha ekipmanları da analog giriş sinyalleri olarak örnek gösterilebilir.
ikinci basamakta saha ekipmanlarından alınan ve saha ekipmanlarına gönderilen bilgilerin eletriksel sinyallere çevrilmesine yardımcı olan "Giriş-Çıkış Modülleri" yer almaktadır. Kontrol cihazlarında yorumlanacak giriş-çıkış bilgileri "Analog" ve "Dijital" olmak üzere iki ana grupta yorumlanabilir. Dijital sinyaller 0 ve 1'ler ile ifade edilen kesin değerleri ifade etmek için kullanılabilir. Örneğin bir havalandırma kanalında hava akışı olup-olmadığını ölçmek için kullanılan "Fark basınç anahtarı" ilgili kanalda hava akışı var ise 1, yok ise 0 bilgisi üretmektedir. Farklı olarak bir hava kanalında statik hava fark basıncını ölçmeye yarayan "Fark basınç sensörü" o anda hava kanalının ölçüm yapılan iki noktası arasındaki statik basınç farkını örneğin 50 Pa olarak ölçmektedir. Dolayısıyla Analog sinyaller bir aralıkta sürekli değerler vermektedir. "Giriş-çıkış modülleri" saha ekipmanları ile bilgi alışverişi yaparken "0-10 VDC", "2-10 VDC" veya "4-20 mA" gibi standartlaşmış farklı sinyal tiplerini kullanır. Saha ekipmanları ile bağlantıları her bir cihaz icin ayrı ayrı fiziksel olara elektrik kabloarı ile gerçekleştirilir. Her bir modül tek bir cihaz için kullanılabileceği gibi bir modüle birden fazla cihaz da bağlanabilen modelleri vardır.
Üçüncü basamakta kontrol cihazı yer almaktadır. Kontrolör, giriş çıkış modülleri ile tek bir haberleşme kablosu ve haberleşme protolü kullanarak haberleşir ve kısa zaman çevrimlerinde aldığı bilgileri yorumlayıp, önceden programlandığı şekilde çıkışlar üretir.