Software Ecosystem

“A software ecosystem is a collection of software projects which are developed and evolve together in the same environment.”

“The environment is usually a large company, an open-source community, or a research group. It is even possible for multiple organizations to collaborate and develop software in a common ecosystem”

https://www.sciencedirect.com/science/article/pii/S0167642309001221?via%3Dihub