> how do I deploy the same business space for e.g. 3 branch offices, where each branch office has its own data store?
Each branch office needs to run their own Aware IM Server. Deploying a business space is very easy. You can export your business space configuration into a BSV file and simply copy the file into AUTO_DEPLOYMENT directory under Aware IM installation at each office. Aware IM will automatically deploy it when restarted.
Alternatively, you can prepare a Setup package for your clients. In this case the business space will be deployed automatically when your clients install the package.
> Is publishing a new version for all these offices complicated?
Not at all. This can be done either by copying a BSV file with the new version as described above, or via web interface. In both cases Aware IM will automatically deploy the new business space and make necessary changes to existing database tables. Please refer to the following posts: