in reply to architecture width ?
Speaking of architectures in general, you can run a 32-bit version of a software on a 64-bit machine but not vice-versa. Putting it extremely lucidly, the address space of a 32-bit machine becomes a subset of the 64-bit machine's address space.