Customised Microsoft Sharepoint Hosting (ECM)