Elements RTL: A Cross-Platform Base Library for Elements | RemObjects Software

Shared Foundations

Elements RTL

A cross-platform base library for Elements, providing the shared building blocks that help your code stay portable without losing touch with native platforms.

Portable Code, Native Reach

Elements RTL offers platform-independent implementations of the APIs you need for cross-platform development, while still leaving room for native integrations where they matter. It helps shared code stay shared instead of fragmenting into a pile of target-specific rewrites.

That makes it a quiet but important part of the Elements story: one foundation beneath many languages, platforms, and project types.

Used Across Elements The RTL is one of the layers that lets Elements projects move between .NET, Cocoa, Java, WebAssembly, and more with less friction.

Why It Matters

The RTL helps keep the shared parts of your codebase consistent, expressive, and practical across targets.

Shared APIs

Shared APIs

Write against a portable set of foundations that travel with your Elements code.

Cross-platform

Cross-Platform by Design

Bridge multiple runtimes and targets without forcing each project into a single platform worldview.

Elements

Close to the Toolchain

Built hand-in-hand with the languages, compiler, and project system that make up Elements.