Multiple asterix instances for different companies

Hi,

Is it possible to setup multiple companies PBX with one asterisk installation?
Ex: Company A will have Ext101,102,103 with their own interface to create other extensions
Company B will have Ext101,102,103 with their own interface to create other extensions
Company C will have Ext101,102,103 with their own interface to create other extensions

Thanks
Ram

Search multi-tenant.