La costruzione di un edificio richiede l'utilizzo di materiali e sistemi idonei in ogni sua fase, dalla progettazione alla realizzazione nelle sue specifiche fasi di cantiere, fino ad arrivare alle finiture. Attraverso l'utilizzo di moderni software è oggi possibile simulare e programmare la creazione di una struttura, per poi procedere con la scelta dei migliori materiali da costruzione e la selezione dei macchinari necessari.