Business software should not require rebuilding the plumbing.
Safire is being developed as a coherent business application platform spanning desktop, data, services, web, reports, testing, packaging and runtime operations.
Native Windows business applications.
Safire Desktop V1 is Windows x64 first. wxWidgets provides mature native implementation beneath Safire-owned public controls and RAD semantics.
- Windows and visual controls.
- Binding, validation and typed events.
- Business controls such as Browse, Lookup and Navigator.
- Layouts, themes, styles, layers and Internal Windows.
- Canvas and custom control support through Safire APIs.

Database development is part of the application model.
Schema, tables, keys, relationships, queries, transactions and migrations should be first-class project objects, not a separate universe bolted onto the application.
Dictionary
Authoritative schema and business metadata.
SQL Manager
Project-aware design and operational SQL tooling.
Queries
Reusable application query semantics and runtime access.
Migrations
Controlled schema evolution tied to the project and release.
Move across the stack without leaving the Safire project.
Safire WAS and service/runtime work are intended to let developers build APIs, hosted applications, integrations and background services alongside the desktop and data layers.
APIs & services
Business endpoints, application services and integrations.
Safire WAS
Safire-owned web application and service hosting direction.
Background work
Tasks, services and runtime processes built from Safire semantics.
Output is part of the business system.
Reports, PDF/document output and print/preview belong to the same project and can reuse the same data, validation and application metadata.
Reports
Business report definitions, preview and rendering.
Documents
PDF/document generation and application output.
Print / Preview
Desktop printing services exposed through Safire APIs.
Development does not stop at Compile.
A full-stack environment should understand build targets, affected tests, packages, deployment environments and runtime diagnostics.
One platform. Separable products and runtimes.
SafireIDE
Professional development environment.
Safire Database
Data platform and database services.
Source / Team Vault
History, collaboration, permissions and lifecycle.
Safire WAS
Web application and service hosting.
Safire AI
Optional AI services for developers and applications.
Safire Reports
Business reports and document output.
Safire Runtime
Core runtime services and target execution.
Packaging
Build and deployment artefact workflow.
Full-stack should actually mean full-stack.
Safire is being built for developers who move between data, UI, logic, services, tests and deployment every day.