business-incubation-centers are places which provide services like mentors who help develop the new business ideas.
Seed money: money provided by business-incubation-centers to the business ideas to start up.
https://gemconsortium.org/
Business Ecosystem:
The whole economic, political, technological, market environments which may affect the business.