A cohousing community is a type of intentional community composed of private homes supplemented by shared facilities.