There are two ways to accomplish this.
Approach I: Store the compiled application in Network drive, and make all users to use the application from the network drive. When you update the application, place the new application in place of the old application in the network drive. This would allow all users to use the updated application. However, you will be able to update the old application with new one, only when none of the users are using it.
a)Place the compiled application on a server. Create a metadata file with version information of the application.
b)In startup.m file which gets compiled with compiled application, include the following logic:
current_version=1.0 %setting a variable to store the current version of the application
version=webread(url) %get version information from metadata file in the server %
%display a prompt to the customer to update the application%