Hard And Soft Engineering Strategies