A business analyst may do the high-level model and developers may do the configuration that makes that process executable.