Cost engineering uses scientific principles and techniques for estimating, cost control, business planning and science management, profitability analysis, project management, and planning and scheduling.