Why are windows broken or holes cut in roofs during fire fighting operations?

As a fire burns, it moves upward then outward. Breaking the windows and/or cutting holes in the roof (called ventilation) allows smoke and heat to escape the structure. This enables fire fighters to operate safely and efficiently. Ventilation also limits the spread of fire and smoke, thus reducing damage.