From Longman Business Dictionary
incubatorin·cu·ba·tor /ˈɪŋkjəbeɪtə-ər/ noun [countableC]COMMERCECOMPUTING a company or organization that provides help and support for new companies, especially ones using advanced technology or the InternetThe government set up an Internet incubator.