Nothing in this chapter limits the power of a municipality, county, or the state to regulate the quality and character of work performed by contractors, through a system of permits, fees, and inspections which are designed to assure compliance with, and aid in the implementation of, state and local building laws or to enforce other local laws for the protection of the public health and safety. Nothing in this chapter limits the power of a municipality, county, or the state to adopt any system of permits requiring submission to and approval by the municipality, county, or the state, of plans and specifications for work to be performed by contractors before commencement of the work. If the plans for a fire alarm system are required to be submitted to and approved by any municipality, county, or the state, or any departments or agencies thereof, the plans shall bear the seal of a professional engineer licensed in the State of Alabama or be submitted by a certified fire alarm contractor. The official authorized to issue building or other related permits shall ascertain that the fire alarm contractor is duly certified by requiring evidence of a valid State Fire Marshal's permit.