Value engineering considers possible cost trade-offs as a design evolves. The technique entails identifying the functions that are needed and analyzing the cost effectiveness of the alternatives available for providing them. It helps optimize project life cycle costs, save time, increase profits, improve quality, increase market share, solve problems, and contribute toward more effective resource use.