Modern practice of architecture requires much use of the computer in applications such as design, blueprints, creating computerized models, creating 3D models, cost calculations, structural integrity testing, layout testing, and construction management. Of all these, design, blueprints, and creating models are the ones most benefited by the aid of computers because these are jobs much harder when done by hand.