La ingeniería de costos aplica conocimientos empíricos, técnicos y científicos para resolver problemas de estimación de costos y ayudar a tomar la mejor alternativa para la toma de decisiones basadas en comparaciones económicas. Los componentes básicos de la ingeniería de costos son los presupuestos, el control de costos y el manejo del conocimiento y la aplicación de este para lograr una gestión total de costos.