The Massachusetts Building Code does require that a building permit is issued for siding and roofing work. In addition, if you are removing any roofing or siding material you will need to have an asbestos test performed and file the report with the Needham Health Department
Get your application together
Inspections
Call for a final inspection.