Can SuiteCrm be implemented it as a cloud based application

Can SuiteCRM be implemented on a cloud platform utilizing one code base and allowing more than one client sharing the same data model

If you are using a LAMP stack. You could create a folder for each instance with it’s own version of config.php, config_override.php. then create a symlinks to the files and folders in the instances root folder.

However, this would mean that if you customise SuiteCRM. All changes would be made across all instances. Then you would have to run a ‘Repair and Rebuild’ in each instance.

The management of this solution would be easy to script. eg. You would need to install SuiteCRM once. Then you could generate a new database by copying the initially created database and generate a new config for each instance you wish to run. That would provide isolation between client data.