I think in a way the OS is the "physical space" of software. This matches common composable interfaces like lines of text, files or http calls (rest).