I'll give a real world example for this. We have in house applications that are written in Fortran. We have a PGI and Intel compiler for these applications that compile the fortran code into executables. These aren't "installed" anywhere. They are automounted on all of our systems. The binaries are launched with a script by the user that checks some things on the local system like kernel version, OS, OS release, etc. If these check out the script launches the binary for the user.