A franchise is a branch of a company, whereby the company enters into an agreement with a third-party, and gives them full rights to operate their business under the company's name. This includes the ability to run the business, sell the company's products, and advertise using the company's name, among other capabilities.
In return, the company receives an up-front fee, as well as regular royalty payments from the franchisee which operates under the company's name. Also, the person operating the franchise must abide by the customary practices used by the company. This includes advertising campaigns and offering specific products, as well as using company logos, slogans, and other intellectual property of the company.