Product Overview

More than a language. More than an IDE. One development platform.

Safire combines language, runtime, visual RAD, data, Source/Team Vault, web/services, testing, delivery and optional AI into a coherent business software development environment.

One doctrine

Use mature platform infrastructure underneath. Keep Safire semantics on top.

Safire Desktop uses wxWidgets for native Windows implementation while Safire remains authoritative for the language, application model, controls, events, binding, validation, themes, business controls, project model, AI and Vault integration.

Safire source
SafireIDE
Safire public modelBusiness and RAD semantics
Native runtime
Platform services
Operating modes

Not every application needs every product.

The development environment can use integrated services without forcing every deployed Safire application to ship the full development stack.

DEV

Developer machine

SafireIDE, toolchain, Vault integration, optional AI and project tools.

APP

Application runtime

Only the runtime and capabilities required by the deployed application.

TEAM

Team services

Team Vault, shared identity and lifecycle services where collaboration is enabled.

The language is the foundation. The environment is the product.

Why Safire?
Current public product proof

Real Safire programs and current product-facing documentation.

The current public Safire site identifies the Source Vault System and Safire WAS Administrator as actual Safire programs built with Safire UI Components, not mock-up artwork. The current documentation set also includes dedicated Language, Windows & Controls, Database and Source Vault guides.