Write once, run anywhere
| Industry | Computer software, computer hardware |
|---|---|
| Founded | 1982 |
| Products | Java programming language, Java virtual machine (JVM) |
Write once, run anywhere (WORA), also known as write once, run everywhere (WORE), is a phrase coined in 1995 by Sun Microsystems to emphasize the cross-platform nature of the Java programming language. It refers to the ability of Java source code, once compiled into bytecode, to execute on any device equipped with a compatible Java virtual machine (JVM). This platform-independent feature has been a key factor in Java's widespread use for sophisticated networked applications. Nonetheless, minor variations among JVM implementations and different host operating system environments can lead to unexpected compatibility challenges, giving rise to the humorous saying: Write once, debug everywhere.
As Java's influence expanded, integrating JVMs into hardware chips, electronic devices, and software suites became a common practice, solidifying Java's role in software engineering and enhancing platform compatibility.