A balcony is an area that protrudes out from the wall, supported by brackets or a stone baluster. A porch is an enclosed platform attached to the outside of a structure. A veranda is a platform supported by columns or an overhang extended from a building.