An incubator is an organization that helps start other companies. Incubators generally seek out and assist entrepreneurs in developing their businesses (sometimes from as early as the idea stage) to become a successful venture through providing resources such as mentorship for business model, product, customer traction, technology, milestones, and company infrastructure. Many incubators invest a small amount of money in exchange for a small amount of equity. Many incubator programs also culminate in a Demo Day in which the participants present their businesses to investors, accelerators, and the entrepreneurial community who have resources to take the company into its later stages.