> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.codenameone.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# What's Codename One? How Does it Work?

Codename One is an open-source cross-platform **Write Once Run Anywhere (WORA)** framework to build native apps for iOS, Android, Desktop and Web with Java or Kotlin.

The core appeal is its unrestricted access to the native platform allowing developers to write native code directly from Java or Kotlin and access everything that the native mobile platform can provide. You can generates native OS binaries that you can upload to Apple/Google etc.

To understand how Codename One works, check the [introduction](https://www.codenameone.com/introduction.html) or this [stackoverflow answer](https://stackoverflow.com/questions/10639766/how-does-codename-one-work/10646336#10646336).

| Notice that Codename One works with IntelliJ/IDEA, Eclipse, VSCode and NetBeans.

To understand Codename One's history, basics, features etc in detail, check [Codename One Developer Guide](https://www.codenameone.com/developer-guide.html).