Insulae were multi-story apartment buildings in ancient Rome that housed the lower and middle classes, providing a solution to the city's housing crisis as it expanded. These structures were often built of brick or concrete, and their design reflected the social stratification of Roman society, with wealthier residents typically living in more spacious and safer accommodations on the upper floors.