I'm trying to procure a "sandbox" server which developers at my company can use for testing. The server would run a virtual machine manager (Vsphere) and multiple instances of CentOS. The idea is that if a developer needs to test something that can't coexist with a shared testing environment, such as an installation procedure, they can set up a new VM, do their testing, and delete the VM again. Another person has objected to this plan because our commercial sites run on Red Hat Enterprise Linux, not CentOS. This person understands that as far as the code base is concerned, RHEL and CentOS are the same. Their position is that even though the code base is the same the system itself is not the same, and testing with one version of Linux when our customers are using another one is just asking for trouble. Linux mavens, what do you think about this? I don't have any problem with specifying RHEL instead of CentOS if it makes a difference, but I can't see making the company spend several thousand dollars a year for licenses if it doesn't matter.