Refers to the process by which a computer is used as a tool in designing architecture, landscape design, cities, transportation infrastructure, engineering projects, automobiles, computer chips, or other objects of any size. The process uses a computer program to provide an interactive drawing tool, with an interface to allow simulation and analysis. In architectural design, the computer typically allows the user to virtually walk through three-dimensional spaces, to view the architecture in position on the proposed site, and to test aspects of stress and support. It is also used to reconstruct ruined buildings and cities, and to depict archaeological sites at different periods of time.