Yes. A development permit deals with Municipal By-law requirements such as zoning, and any restrictions on what type of building you may be able to construct. Development permits are strictly issued by the Municipality.
A building permit ensures construction projects comply with the requirements of the Alberta Building Code. Receiving inspections during construction are also part of the building permit process. Building permits are issued by Superior Safety Codes and, in some instances, the Municipality.