Définition
These are all points of sale of legally independent units linked by a franchise agreement. Franchise networks are made up of legally independent companies which benefit, among other things, from the expertise and the brand of the franchiser, in the framework of a franchise contract.
Franchisees pay an entrance fee and royalties on their turnover in return.