CiviCRM can usually be implemented on your existing website or you can choose to host it separately. There are three possibilities to choose from: WordPress, Drupal or Joomla.
All are open source and provide powerful as well as ethical options for the CRM database, and allĀ benefit from an active community of users and developers.