Desktop Edition

Reduce development cost and schedule by using field tested components to satisfy common application requirements.

XojoApp is currently used in hundreds of commercial applications running on millions of computers.

XojoApp Desktop 4.1.1:

  • Xojo 2013 or later
  • Windows 7 to 10
  • Mac OS 10.7 or later
  • 32 or 64-bit applications



RbApp Data Sheet

Click Here to Order

Desktop Apps Built with Xojo


Read, write and edit huge text files 100 times faster than EditField. Get more programmable control. RbEdit has Undo/Redo, Find/Replace and Print commands, tab support, runtime line wrap or no wrap, drag & drop and a configurable text font, size, color and style.

Add a powerful page layout and drawing environment to the builtin graphic routines. Draw objects with specified pen color, fill color, dashed lines, etc. and easily manage page size, orientation, number of horizontal and vertical pages, scaling, printing and scrolling of views.

Add flexible, scaleable grid controls with static text, edit field, popup menu, combobox, picture, progress bar, slider, checkboxes or radio buttons in cells.

Cells properties include text font, size, color, style, background color, enabled state, local/external data, cell height and cell width.

The user can select a cell range or do it programmatically. Add copy, paste or functional logic to range of cells.


Add line graphs, bar charts, area charts, tables, pie charts and other presentation options to your application with minimal programming.

Create a resizable area bar chart with custom colors, variables, start and end axis values.

The chart is driven by an XML formatted definition and data file.

These files can be dynamically modified by the application for live data and formatting changes.


Give your application Undo/Redo on mouse and menu commands.

Application can track the mouse, provide feedback to the user and constrain the tracking process while performing a command.


Add tool bars and palettes to Xojo applications running on any platform. Tool palettes support active and inactive tool icons, programmable enabled and visible states of each tool and contextual online help.

Add, delete, access, move, copy, count, find, alphabetize, iterate and manage lists of strings. Save development time and boost performance.

Read and write data for any application with fast XML files that provide backwards compatibility as data changes. Get the power of XML with a simple class you can integrate in minutes.

Add interactive help to any Xojo application from commands, dialogs or buttons with simple method calls.


Get helper functions for file management, string manipulation, Mac, Windows or Linux text file conversions and a Calendar control.