Med moderne innovasjoner innen konstruksjon har bygningsdesign flere funksjoner for å forbedre funksjonen og nytten til bygningene. De forskjellige funksjonene i en bygning inkluderer nedløp eller takrenner, som hjelper til med å drenere vannet. Dette er viktige funksjoner som forhindrer fuktoppbygging i en bygnings fundament.