Welcome to Xojo, the easiest tool for creating your own apps. Xojo is made up of a rich set of graphical user interface objects, a modern object-oriented language, an integrated debugger, and a multi-platform compiler. Build your app's interface by dragging and dropping interface objects onto the apps’s windows and dialogs. We offer a variety of guides, videos and other helpful resources to help you get going.
Xojo videos give you an in depth look at various introductory concepts.
Learn how to create XojoNotes, a desktop app for managing your notes. You'll learn how to create a layout, use a class, interact with a modal window, save and load data. Lastly, the app is shown running on macOS, Windows and Linux.Watch now
Watch and learn as we go through the process of creating the Xojo Notes web app from scratch! You'll learn how to handle Sessions, use a WebDialog and deploy to Xojo Cloud!Watch now
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.