What type of work requires a permit?

Massachusetts Building Code requires that a permit is needed for new structures, additions, dormers, chimneys, woodstoves, decks, roofing, siding, windows, swimming pools, antennae and sheds.