Hard And Soft Technology