A homeowners??? association is an organization created by a real estate developer for the purpose of controlling the appearance and managing any common-area assets during the marketing, managing, and selling of homes and sites in a residential subdivision.