An incubator is a facility designed to encourage entrepreneurship and minimize obstacles to new business formation and development, particularly for high-technology firms, by housing a number of budding enterprises that share an array of services such as rent and business counselling.