Franchise

A business method that involves the licensing of trademarks and methods of doing business.

Franchise Definition
Franchise Definition

A business method that involves the licensing of trademarks and methods of doing business. Franchise. Historically, franchise refers to the practice of a company allowing individuals to operate a business under its brand and system.