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.
A connected product family.
SafireIDE
Primary professional development environment for visual and source development.
Language & Runtime
Readable source, compiler/runtime services and application semantics.
Data Platform
Database model, runtime access and project-aware SQL management.
Source / Team Vault
Source history, collaboration, identity, permissions and lifecycle provenance.
Safire AI
Optional context-aware AI for development and Safire applications.
Safire WAS
Web application and service-hosting platform direction.
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.
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.
Developer machine
SafireIDE, toolchain, Vault integration, optional AI and project tools.
Application runtime
Only the runtime and capabilities required by the deployed application.
Team services
Team Vault, shared identity and lifecycle services where collaboration is enabled.
The language is the foundation. The environment is the product.
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.