Any individual or business entity can own a franchise as long as they meet the eligibility criteria set by the franchisor.