Codename One was created in 2006 by Chen Fishein at Sun Microsystems to address device fragmentation. In 2010, Chen and Shai quit Sun Microsystems and formed Codename One to expand the scope of the project. By 2017, Codename One had grown to support over 10 releases, JavaScript, UWP, and desktop platforms with a developer community of over 40,000. Codename One provides a virtual machine, common API, IDE plugins, tools like a simulator and GUI builder, and cloud-based builds to create cross-platform mobile applications using a lightweight framework.