"opensuse" is not so much an operating system, but more likely a distribution (of linux). Whether you are able to transfer a program to another system depends more on the platform of the target system. Naturally not all libraries are available on all distributions. So, if you want to transfer one program to another system you may just copy it (comparable hardware assumed, 32bit, 64bit, x86 processor), or copy the package (rpm, deb, or just a tar file, perhaps gzipped), or you may transfer the sources and recompile it, which sometimes is the hard way but assures the best performance of the compiled program due to compiler optimization.
A totally other thing is to transfer a Linux-ELF or source to a not Linux-System, but this is perhaps (hopefully ;)) not what you want.