Roadmap

Because we recognize that you depend on Xojo for your development, we are making a product roadmap available to you.

Below is a highly summarized version of the big feature items on our roadmap. The order below is the order in which we currently believe we will deliver these features. Features are often developed concurrently by the Xojo team. Thus an individual release will sometimes ship with multiple features from this list. This roadmap only includes large features that we are ready to discuss publicly.

Warning

WARNING: This roadmap is subject to change. It will be reviewed monthly and revised if necessary. The order in which we expect features to ship may change as features get closer to completion. Do NOT make concrete plans based upon this roadmap. An upcoming feature's suitability for a project cannot be judged until a feature can be tested.

Discovered a bug or have a feature request? Send them to us.

Upcoming

These items are planned for upcoming releases of Xojo:

Item

Description

Libraries for Android

Create and use libraries for Android

AI coding tool support

Allows for Xojo projects to be edited directly by AI coding tools while open in the IDE.

DBKit v2

The next major version of DBKit with new capabilities and the ability to make custom DBKit controls.

Unicode support for PDF

Correct use/render Unicode characters in generated PDFs.

Modern UI for Windows 10/11

Use the latest modern UI controls in your apps that run on Windows 10/11.

Web SEO compatibility

Make web apps that are more easily indexable by search engines.

Desktop control baseline/default size improvements

Updated control defaults and new vertical alignment property to more easily group controls together with proper alignment

Control locking for iOS

Allow control placement, width/height setting, and locking like other project types in addition to constraints.

Command-line compiler

Run Xojo from a console and build systems directly to build projects without requiring the full IDE or communicator.

Single project with multiple layouts and shared event code

Ability to easily share code across multiple platforms from the same project view.

Delivered

The roadmap items below have already been implemented in versions of Xojo that have shipped previously. For more details about a specific release, see the release notes.