Hi denis,
Yes you re rights!
Actually sometimes the client doesn't want to invest in Dev servers, and we are on the most cases installing the BO server on servers that were already used by the client ...and in the Prod environment, the client can require a specific OS to use because he is familiar with ...
In that situation, I prefer to use a 100% java program so I wont change it when transport it to other environments...
Thank's a lot Denis