Si trabajan en Php y Asp, instalas el IIS, Php puede ejecutarse con el IIS y, creo, que Asp no se ejecuta con Apache.
No entiendo cuál es la diferencia si el usuario es administrador o no, un programador no se mete en eso, le dejas el compilador instalado y él solo programa.