It means that the program has to be compiled (from code to binary) to a specific architecture, in this case "x86". Can Universe Sandbox run on mips architecture? No it can't. It can't also run on sparc, alpha, itanium, AND arm, or anything different than the one it was compiled to. Even your linux is compiled to arm architecture. Goes like this architecture first, then platform.
In order this happen the source of the program has to be patched in many ways so that the kernel (the os) of the host architecture will able to "understand" what that binary is trying to do. These patches most of times are very difficult to be made, and sometimes is like writing an entirely different program, just to accomplish the same result that was obtained in the previous architecture.
I'm really outdated but as far as I know, there are programs that do their best to be cross-platform, like java or adobe's air, but besides being only cross-platform not cross-architecture, they in fact are not really programs but scripts that are interpreted by other real programs, like the java virtual machine for java. So the "java" is cross-platform, but the interpreter is not, these interpreters of scripts have to be complied to a specific architecture, and a specific platform of that architecture, like x86's/64 of osx or windows.
So the issue is a bit more complicated than it looks like at first view. ARM will be great, but let Dan fix us some 3 points first, then we can talk about ARM. hehe :-]