BIM (building information modeling) is the system used by many construction, architectural and contracting firms. The detail and scheduling aspects are some of the more valuable aspects of the system. By utilizing virtual process planning, the entire production process can be designed to both maximize efficiency and avoid the trial and error method employed by most manufacturers.