WORA, which is abbreviated as Write Once Run Anywhere, is the feature applicable to those programs which hold the capability to execute itself on any operating systems or any machine. Sun Microsystem gave this terminology for their programming language - Java. According to this concept, the same code must run on any machine, and hence the source code needs to be portable. So Java allows run Java bytecode on any computer irrespective of the machine or the hardware, using JVM (Java Virtual Machine). The bytecode generated by the compiler is not platform-specific and hence takes the help of JVM to run on a wide range of machines. So we can call Java programs as a write once and run on any computer residing anywhere.