Multiple Platform Support
Applications built using OpenROAD are independent of the hardware and software platforms on which you develop them. This gives you the flexibility to write a single application that automatically supports multiple graphical user interfaces (GUIs) on Windows, UNIX, and Linux platforms that can also access multiple databases.
This cross-platform support is provided at the binary level. OpenROAD application images can be moved to any platform where the OpenROAD VM is supported, and the application will run identically on each platform. This "write once, run everywhere" approach surpasses the capabilities of other tools, which may need to be tested and possibly altered to run on different VMs.