Eco - Cost & lifecycle management for commitment purchasing