Kontrola klime i udobnost u modernim zgradama glavni su problem dizajna. Sustavi grijanja, ventilacije i klimatizacije (HVAC) pomažu u kontroli klime i održavanju udobnosti putnika reguliranjem temperature i protoka zraka. Ovi sustavi su također važni za zdravlje stanara, jer će dobro reguliran i održavan sustav štititi dom od plijesni i drugih štetnih organizama. U nekim sredinama, kao što su muzeji, oni su od vitalnog značaja za očuvanje povijesnih artefakata.
Prilikom odabira bilo koje vrste HVAC sustava, važno je pronaći onaj koji odgovara veličini zgrade u smislu postizanja najbolje učinkovitosti i razine udobnosti. Osim razumijevanja održavanja i ugradnje samih sustava, njihovo odgovarajuće dimenzioniranje je možda jedan od najtežih zadataka izvođača. Ako izvođač preporuči sustav grijanja koji je prevelik ili premali za dom ili poslovni prostor, rezultat će biti neučinkovit sustav koji će dugoročno koštati više novca. Predimenzionirani klima uređaj neće učinkovito odvlažiti zrak; prevelika peć će vjerojatno uzrokovati velike promjene temperature i stvoriti neugodnu klimu unutar ciljanog područja.
Određivanje veličine HVAC sustava samo po kvadraturi (kvadratnim metrima) uvelike je netočno, jer ne uzima u obzir energetsku učinkovitost ili dizajn zgrade. Još jedna uobičajena pogreška koju čine mnogi izvođači je jednostavno zamjena starije jedinice s novijom istog kapaciteta. Ovo nije uvijek najbolja strategija budući da su starije kuće, na primjer, često imale peći veće nego što je potrebno. Starija kuća koja je doživjela značajnu obnovu s novim prozorima, izolacijom i brtvljenjem bit će energetski učinkovitija, a možda će i bolje služiti zamjenom starije, veće jedinice za grijanje manjom.
Plinske i električne komunalne tvrtke ponekad nude izračun veličine besplatno ili uz minimalnu naknadu. Dobar izvođač slijedit će procedure koje su postavile trgovačke organizacije kao što je Air Conditioning Contractors of America (ACCA) u pogledu odgovarajuće veličine i može koristiti softverske programe za pomoć u izračunu.
U većim, industrijskim sustavima, softver se koristi za upravljanje HVAC sustavom s obzirom na druga područja kao što su zakazivanje, otprema, naplata, održavanje, inventar. Inženjeri također koriste specijalizirani softver za izradu planova kanala i cjevovoda. Ovi softverski programi obično se integriraju sa softverom za projektiranje pomoću računala (CAD).