Later, programs became more specific. But they maintained the creation of basic primitives, they evolved into more parametric modeling methods.
Initially, it seemed the 3d modeling for architecture, had fewer problems in generating 3D models. The elements that compose a work, are usually parallelepipeds. Building a wall, was to parameterize its width, height and length and, from there, you began to model the building.