Elements. Build native projects for any modern development platform, using the language(s) of your choice. Oxygene (Object Pascal), C#, Swift, Java, Go. | RemObjects Software

C#, Swift, Go, Java, Visual Basic & Object Pascal

Elements13.

A modern multi-purpose software development toolchain for building native apps and services for all major platforms.

Try Oxygene, C#, Java, Mercury, Go & Swift for 30 days. The current Elements build is .3081, released 11 days ago, on May 8.
Latest preview build is .3083, from May 15.

Elements supports six popular programming languages: Oxygene, C#, Java, Mercury, Go, and Swift, for all modern platforms.

With Elements, you program for any platform you like, whether individually or while sharing code between projects and platforms.

And it comes with rich integrated development environments for Mac and Windows, making you productive no matter where you work.

Productive Across Languages and Platforms

Elements makes you productive creating great apps and software projects. Its compiler toolchain gives you a choice of six programming languages and related tools for building apps for all major platforms, from iOS to Android, from Windows to the Mac, from ASP.NET and Java services to WebAssembly.

No matter which language you choose, Oxygene, C#, Swift, Java, Go or Mercury, you can use it across all platforms. Each language is super-charged with advanced features that bring the joy back into programming and make you more productive.

Developers on Windows can use Water, our custom-built IDE for Elements. On the Mac, Fire provides a state-of-the-art native development environment. Elements also integrates deeply with Visual Studio on Windows.

What is Elements?

Watch the 30-second TL;DR video.

Our Customers

RemObjects' user base is as widely-ranged as its tools – from single developer shops to Fortune 500 companies and major house-hold brands, including: