A business incubator is a program or organization that provides resources and support to help startups and early-stage companies grow and succeed. This could include things like office space, mentorship, access to funding, and networking opportunities. Incubators typically provide these services over a set period of time, such as a few months or a year, and may take an equity stake in the companies they support.