Kentico CMS allows you to manage multiple sites in a single installation. The database contains data for all websites and the websites are managed using a single administration interface (single copy of code). The following figure shows the multi-site configuration where one database and one copy of CMS code are used for multiple websites.
When you use multi-site configuration, you can share:
•global settings and system tables
This feature is useful if you need to create multiple websites for a single company and share users/documents/settings between them.
When to choose separate installations
There are situations in which we recommend running separate instances of Kentico CMS for every website:
•You build websites with many documents and performance is critical for you.
•Your customers have very different requirements and you need to customize some common parts of the system, such as administration interface or structure of shared tables.
•Your customers are very sensitive to security and you do not want to risk that some other client will get access to other websites by administrator’s mistake.