Forum Moderators: phranque
The theory is a program written to run on .net will work on any operating system/processor for which .net framework support has been written.
The framework is a set of classes which perform tasks such as writing to the screen, creating a file, getting the system date etc. Using these instead of talking direct to the OS or hardware will guarantee your code is portable.