Jim has started a construction business and plans to specialize in remodeling and rewiring residential properties. Because the city where Jim is located and where he plans to operate his business has building codes, Jim will need to obtain a a) Business license b) Building permit c) Contractor's license d) Zoning variance