SMS: Contracting for engineering and construction projects