You require a permit to construct new homes, commercial construction, and remodeling of the existing ones. You need to comply with the applicable building codes, ensuring structure safety to get issued with the permit. This regards the design of the building...