A Business Incubator is a facility designed to assist businesses to become established and sustainable during their start up phase.
Typically, they do this by providing:
access to investor, market and international networks
a full-time, hands-on management team.
The incubation period for an individual business is normally two to three years.