A permit shall be required prior to the erection of structural alteration of any building, structure or portion thereof and prior to the use or change in use of a building or land and prior to the change or extension of a nonconforming use. Farm buildings situated 50 feet or more from any street or property line shall be exempt from the permit requirements of this section, but all such farm buildings shall be erected in conformity with the use, area and height regulations applicable in the district in which such farm buildings are located. Applications for permits shall be made, in writing, to the Zoning Officer on such forms as may be furnished by the Borough. Such application shall contain all information necessary for the Zoning Officer to ascertain whether the proposed erection, alteration, use or change in use complies with the provisions of this chapter.