Wat is the best way to create a set of libraries to my programmers under this conditions?
1. No library source code should to be exposed to the programmers.
2. Library is still under construction, thus will be modified very often, ie: once everyweek.
3. Application will be deployed to user phase by phase, in other words, user will be using it while developers r still developing other logical modules.
4. only one EXE will be placed in the server (none in pc), all the 200+ pc will be executing the server EXE thru a shortcut icon on their desktop.
5. updating application DLLs shall not give too much hassle to pc user. preferebly updating EXE and DLL r transparent to users. updating of EXE can be done in the server without involving user pc.