e.g. to ... - using only some components / turn particular model components on and off - changing parameters / input data without needing access to source code