There are ways to ensure your software works. In a former life, my team deployed a hardware development environment across multiple platforms (SunOS, Solaris, HP-UX, Domain OS) at multiple sites. Environment included asic, fpga, schematic capture, simulation, board layout and mechanical design, comp...