> ## 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 are the benefits of Codename One?

The core advantages of Codename One are:

* Write Once Run Anywhere support with no special hardware requirements and 100% code reuse
* Compiles Java/Kotlin into native code for iOS, UWP (Universal Windows Platform), Android and even JavaScript/PWA
* Open Source and Free with commercial backing/support
* Easy to use with 100% portable Drag and Drop GUI builder
* Full access to underlying native OS capabilities using the native OS programming language (e.g. Objective-C) without compromising portability
* Provides full control over every pixel on the screen
* Lets you use native widgets (views) and mix them with Codename One components within the same hierarchy (heavyweight/lightweight mixing)
* Supports seamless Continuous Integration out of the box