In business terms, an incubator is an organisation which provides office space, IT equipment as well as managing advice for emerging start-up companies.
Websites and technology product developers use incubators in order to finance and monitor acquired companies.
Standard Definition Exists?
A company that helps new and startup companies to develop by providing services such as management training or office space
Year first used/coined: