Se refiere al proceso por el cual una computadora es utilizada como herramienta en diseñar arquitectura, diseño del paisaje, ciudades, infraestructura del transporte, proyectos, automóviles etc. El proceso utiliza un programa de computadora para proveer de una herramienta de dibujo interactivo, un interfaz para permitir la simulación y el análisis. En diseño arquitectónico, la computadora permite que el usuario camine virtualmente a través de espacios tridimensionales, vea la arquitectura en la posición respecto al sitio propuesto, y pruebe aspectos de la tensión. También se utiliza para reconstruir edificios y ciudades arruinados, y para representar sitios arqueológicos en diversos períodos del tiempo. Es una herramienta multifuncional.