What it does
Xojo combines a code editor, visual layout tools, compiler, and debugger in one desktop IDE. A project can target desktop applications, web apps, console programs, iOS, or Android, while built-in controls and a framework support interface and application code. Development, testing, and debugging are free in the IDE; a license is needed to build standalone compiled apps for distribution. It is aimed at developers who want one project environment for Xojo-language applications across multiple platforms.
Start in the Project Chooser, where Xojo's documentation says you can create a new Desktop, Web, Console, iOS, or Android project, or reopen a recent one. For a new app, the chooser collects an application name and company name; the IDE then brings the code editor, layout editor, compiler, and debugger into the same workspace. A first project can be run and debugged inside the IDE before you decide how to package it. This is the documented workflow, not an app built for this listing.
Development is free; distribution has a license step
The welcome guide says Xojo is free for developing, testing, and debugging, and account sign-in is optional for that start. The EULA distinguishes that use from deployment: a standalone compiled build requires a purchased Build License key for the target type. The store page separates Desktop, Mobile, Web, Pro, and Pro Plus licenses. No plan price is quoted here.
The IDE runs on macOS, Windows, or Linux, but the documentation says creating iOS projects requires using Xojo on a Mac. Xojo combines an IDE and its own programming language; Xojo Cloud is a separate deployment product, not another editor included in this listing.
Strengths
- Integrates visual layout editing, code editing, compilation, and debugging in one IDE.
- The Project Chooser can start Desktop, Web, Console, iOS, and Android projects or reopen existing work.
- Users can develop, test, and debug at no charge before deciding whether to buy a build license.
Watch out for
- A paid, project-type-specific Build License is required to distribute standalone compiled applications.
- Creating iOS projects requires running the IDE on a Mac.
Best for
- Developers prototyping desktop, web, or mobile applications in the Xojo language
- Small teams that want visual layout and code editing in the same local IDE
- Learners who want to develop and debug before purchasing deployment rights
Sources
- Xojo: Cross-platform App Development Tool (Oct 25, 2026)
- Introduction - Xojo documentation (Oct 25, 2026)
- Welcome! - Xojo documentation (Oct 25, 2026)
- Xojo End User License Agreement (EULA) (Oct 25, 2026)
- Simple pricing, no royalties or other fees (Oct 25, 2026)
