Soft Engineering Methods