On 23 January 1996, Sun Microsystems released the first public implementation as Java 1.0, which promised Write Once, Run Anywhere (WORA) functionality, providing no-cost run-times on popular platforms.