Comment Re:Secure Boot (Score 1) 628
Cross platform software is a very possible to write, but it requires commitment to a tool that supports it from the beginning. For example, with Java, it really will run anywhere. This is even possible with compiled code. Using C carefully with APIs that run everywhere (like GTK+ instead of WIN32 widgets).
Some programs are just written in languages or using libraries that are toxic to portability, and the only option is to basically re-write them.
All I am saying is give your programmers a break if they are maintaining code... some things are not as simple as hitting a switch to make portable. If portability is important, make it important during initial design and tool selection... not later.