The term ‘holding company’ is merely a designation for a for-profit entity whose sole or nearly exclusive purpose is to own property.
The entity is usually structured either an LLC (Limited Liability Company) or a corporation.
Whether the owned property is real or something intangible, a ‘holding company’ can be set up using basic filings for an LLC or Incorporation using the document software from Standard Legal.