The fastest way to build native apps.

Cross-platform development is hard with traditional tools. Using Xojo, cross-platform apps are simple to create. In fact, Xojo can create desktop apps for Windows, macOS and Linux.

Native controls

With over 40 user interface controls built-in, your app will look and feel right on any platform.

Drag & drop UI

Creating your apps user interface is fast, easy and fun with Xojo's visual interface builder.

Object-oriented language

The Xojo language is easy to learn but also supports powerful object-oriented features that experienced developers will love.

Become a desktop developer today.


Easy to Start, Fast to Develop

Xojo has been helping people create extraordinary apps since 1998. Save development time with Xojo by sharing code between platforms to have native versions of your app where you need it. We like Xojo so much that we even wrote Xojo in Xojo. This means it is cross-platform, so you can build for any platform from any platform. We like to make things easy.

Use drag and drop to easily design your user interface and write your code using Xojo's powerful code editor with auto-complete. Xojo abstracts you from complex OS details and APIs, allowing you to create apps for multiple OS’s without extra work.

Xojo isn't just for macOS, Windows and Linux - develop mobile, web and Raspberry Pi apps the same way you develop desktop apps.

Ready to build your app?

All Xojo licenses give you access to new Xojo releases for a 12 month period. After your license expires you may continue to build with any release distributed during that 12 month period, indefinitely. You are never required to renew your Xojo license and can do so anytime before or after its expiration.

shop now

Got questions? Contact us.