Target Platforms
Elements lets you create apps and projects for virtually all modern operating systems and development platforms.
Read more about the platform details in Docs.
.NET
Build managed projects for the CLR, including .NET Framework, ASP.NET, .NET Core, Universal Windows, and Mono/Xamarin.
Read More
Cocoa
Build native apps for macOS, iOS, iPadOS, tvOS, and watchOS with full access to Apple APIs and the Objective-C runtime.
Read More
Android
Build Android apps with the Java-based SDK, native NDK access, and the full Elements language family.
Read More
Java
Build Java bytecode projects for Java SE, Java EE, OpenJDK, and any environment that runs the JVM.
Read More
WebAssembly
Build WebAssembly modules that run in the browser, talk to JavaScript, and work directly with the HTML DOM.
Read More
Windows
Build CPU-native Windows projects against the Win32 APIs, for both 64-bit and 32-bit Windows targets.
Read More
Linux
Build CPU-native Linux projects against Linux and POSIX APIs, including Intel and ARM targets.
Read More
Island/Delphi
Build your Delphi apps with Oxygene, targeting the Delphi RTL, VCL and other packages.
Read MoreMore Ways to Ship
Elements also fits broader deployment scenarios, from backend services to browser apps and small embedded devices.
Server
Build backend infrastructure with .NET Core, Mono, Java, Node.js, native Linux daemons, and more.
Read More
IoT and Embedded
Build for low-power devices and compact hardware platforms such as Raspberry Pi, Odroid, and similar systems.
Read More
Web
Deliver web solutions server-side with ASP.NET Core or JSP, client-side with WebAssembly, or both together.
Read More