Its more likly that you only get software rendering on certain machines.
That could be, because:
-Those machines dont have a driver that supports OpenGL (the ones that ship with windows for example)
-You are requesting a pixelformat that is not accelerated on those machines.