The word franchise comes from an old French dialect and means privilege, liberty, or freedom. From a business perspective, the concept can be defined in several ways. First, it can be defined as a form of business organization in which an entity that has a successful product or service (franchisor) licenses its trademark and method of doing business to another entity (franchisee) in return for an initial fee and ongoing royalty payments. The concept may also be defined as a business strategy that allows one party (the franchisee) to use the logo, trademarks, and operating systems of another business entity (the franchisor) in exchange for initiation and continuing fees. Franchise may also be defined as a business system in which semi-independent business owners (franchisees) under ...

  • Loading...
locked icon

Sign in to access this content

Get a 30 day FREE TRIAL

  • Watch videos from a variety of sources bringing classroom topics to life
  • Read modern, diverse business cases
  • Explore hundreds of books and reference titles