Currently we deploy one of our applications to every individual user's PC. However, all our users have access to the same intranet. I'm wondering what is stopping us from just putting the binaries on a network file share and letting multiple users run it from there. So my question is: Are there any gotchas with multiple users accessing the same exe/dlls? And are there any gothas with applications running from a file share?
Some detail that may be relevant:
In essence, I want to get away from updating every individual's PC (100+) when a new version of our app comes out (which happens quite often)
We will still run an initial setup to get the footprint (data, registry entries, etc) on every user's PC
The main app is written in Delphi, some dll's using .NET v4
I did get some info here on .NET apps, so no need to repeat that