If different people in a development team are working on different applications there is no problem.
If they are working on the same application then someone has to merge their work to create a single configuration before putting it back on the Aware IM server (whether it is an external server, a LAN server or a local machine).
This is similar to traditional developers changing code of the same source file:
1) A developer locks a file in a version control system;
2) Different developers perform their modifications to the file;
3) Some developer merges the work of different people to produce a single source file;
4) The result is put back and the file is unlocked.
In Aware IM it is the same - configuration of an application is locked and then when the final result is ready it is uploaded to the server and unlocked.
The configuration file can be uploaded to the local or LAN server using the Configuration Tool. Or it can be uploaded to an external server using any Internet browser.