ArchiCAD is 3D architectural design software with sophisticated 2D drawing and layout functions for architects, interior designers, urban planners and structural engineers.