El proceso de desarrollo de un proyecto implica a diferentes disciplinas, las soluciones de ingeniería eficaces son aquellas que garantizan que todos los datos e información relativa al proyecto sean intercambiables a lo largo de todas las fases del proyecto. Debe compararse toda la información entre todas las disciplinas implicadas, creando el flujo de información necesario para que el producto acabado sea un éxito.
Reducir los plazos de entrega de proyectos a la vez que se incrementa la calidad del producto acabado es el objetivo de la planificación del proyecto. Estos efectos pueden mejorarse si se establece un proceso integrado de ingeniería, que incorpore distintas disciplinas.