Answers.Body: <p>It's certainly possible to use CiviCRM as you describe, and I administer a couple of instances that do exactly this.  I know it's possible with WordPress and with Drupal; not sure about Joomla or Backdrop.</p>
  
  <p>However, in each case where I administer such a setup, either a) there's a need to share data, or b) the architecture decision wasn't my own.  In the case where I designed a CiviCRM multi-client architecture (about 25 instances) I opted to have 25 separate instances sharing a git repository (these days I would consider a Docker image instead).  If data sharing isn't necessary, and it's just a way to keep the code in sync, I don't think a multi-site approach is warranted.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-23T19:47:24.337Z
Answers.LastActivityDate: 2019-09-23T19:47:24.337Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>Can CiviCRM support a multi-tenant setup, If so what is the best configuration for it? Which CMS tends to work better for these kinds of setups: Drupal, Joomla or WordPress? </p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-23T19:13:11.440Z
Comments.Text: Welcome to SE!  Many configurations are possible... One way of approaching this is to consider what you want the multiple parties to share.  What would be the advantage of your intended plan over multiple separate simple sites?
Comments.UserDisplayName: Aidan
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-09-23T19:40:20.130Z
Comments.Text: No need to share any details. This would be more of a service-based approach to ease our burden of supporting multiple companies.  Not sure that it was do-able so wanted to ask that if you had 1520 clients that they all could be based on a cloud platform like AWS were we could easily update one instance instead of 15 to 20...
Comments.UserDisplayName: epauldc29
Tags: <wordpress><drupal><joomla><multisite>
Title: CiviCRM in a Multi-Tenant Setup
ThreadText: # CiviCRM in a Multi-Tenant Setup
  
  (Asked by: username_0 on 2019-09-23)
  
  Can CiviCRM support a multi-tenant setup, If so what is the best configuration for it? Which CMS tends to work better for these kinds of setups: Drupal, Joomla or WordPress?
  
  **Tags:** wordpress, drupal, joomla, multisite
  
  > **Comments:**
  > **username_1**: Welcome to SE!  Many configurations are possible... One way of approaching this is to consider what you want the multiple parties to share.  What would be the advantage of your intended plan over multiple separate simple sites?  
  > **username_0**: No need to share any details. This would be more of a service-based approach to ease our burden of supporting multiple companies.  Not sure that it was do-able so wanted to ask that if you had 1520 clients that they all could be based on a cloud platform like AWS were we could easily update one instance instead of 15 to 20...  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2019-09-23. Score: 2
  
  It's certainly possible to use CiviCRM as you describe, and I administer a couple of instances that do exactly this. I know it's possible with WordPress and with Drupal; not sure about Joomla or Backdrop.
  
  However, in each case where I administer such a setup, either a) there's a need to share data, or b) the architecture decision wasn't my own. In the case where I designed a CiviCRM multi-client architecture (about 25 instances) I opted to have 25 separate instances sharing a git repository (these days I would consider a Docker image instead). If data sharing isn't necessary, and it's just a way to keep the code in sync, I don't think a multi-site approach is warranted.
  
  
  ---
  
  