Med moderne innovationer inden for byggeri har bygningsdesign adskillige funktioner til at forbedre bygningernes funktion og anvendelighed. De forskellige funktioner i en bygning omfatter nedløbsrør eller tagrender, som hjælper med at dræne vandet. Disse er væsentlige egenskaber, der forhindrer fugtopbygning i en bygnings fundament.