2900 design Flat house modern plans roof sq.feet villa Modern flat roof villa in 2900 sq.feet House Design Plans A roof is part of the building envelope. It's the covering on the uppermost part of the building or shelter which provides protection fr...