SMS: Optimizing engineering designs