Definitions
Deck
A deck is a raised uncovered platform that is attached to a dwelling. A deck generally requires a building permit, and will need protective guards if it has a walking surface greater than 24 inches above grade.
Porch
A porch is a covered structure that usually forms part of the entrance of a dwelling. It may be enclosed or unenclosed. Any porch requires a building permit and will need protective guards if it has a walking surface greater than 24 inches above grade.
Patio
A patio is an uncovered platform at grade level that is usually constructed of concrete or stone. A patio generally does not require a building permit, unless it interferes with an existing structure.