It is a matter of having build parameters for base images and using programming languages that are mostly OS agnostic.