Business incubation programs provide resources and services to help new companies become successful. They offer office space, business support services, financing assistance, and access to networks to help businesses get off the ground and become self-sufficient. The goal is to support entrepreneurs and help produce new companies that will create jobs and contribute to the local and national economy. Incubators screen which companies to accept to ensure they offer viable business ideas with potential for growth. They graduate companies after several years that are then financially stable and independent.