Computer-aided design (CAD) software has transformed architectural practice by expanding the toolkit of architects. CAD software helps architects create both 2D and 3D designs to better visualize construction, enabling the development, modification, and optimization of the design process.