System-oriented design models