System requirements

From Xojo Documentation
Jump to: navigation, search

NOTE: The System Requirements page has moved. Please update your bookmarks.  

Xojo System Requirements

Xojo runs and creates desktop and web applications for Microsoft Windows, Apple OS X and a variety of Linux distributions.

Visit the Deprecations page for information about previously supported OS versions.




  • Windows Vista or later (x86 or x64)
  • At least 2 GB RAM
  • PDF Viewer for documentation
  • Internet Explorer 8 or later

Compiled Applications

Compiled applications run on these versions of Windows:

  • Windows XP (SP3 or later)
  • Windows Vista
  • Windows 7
  • Windows 8.x




  • OS X Lion 10.7.x or later
  • (refer to the iOS section below for iOS requirements)
  • At least 2 GB RAM

Compiled Applications

Compiled applications (Carbon or Cocoa) run on these versions of OS X:

  • OS X Lion 10.7.x
  • OS X Mountain Lion 10.8.x
  • OS X Mavericks 10.9.x
  • OS X Yosemite 10.10.x




  • The following x86-based Linux distributions:
  • At least 2 GB RAM
  • PDF Viewer for documentation

Compiled Applications

Compiled applications run on these versions of Linux:

64-bit and Library Information

Xojo and applications created with Xojo require these libraries:

  • GTK+ 2.20 (desktop)
  • glib 2.0 (web and console)
  • glibc-2.11
  • libicu 4.2+
  • libwebkitgtk-1.0.0 or libgtkhtml (for HTMLViewer)

On 64-bit Linux distributions, you will need to ensure the appropriate 32-bit compatibility libraries are installed in order to run Xojo or applications built with Xojo. Note that glib 2.0 might not be included in 32-bit library packages, so be sure to check or install it manually.

One of these commands usually works for Ubuntu:

 sudo apt-get install ia32-libs
 sudo apt-get install ia32-libs-multiarch

Newer versions of Ubuntu may require additional steps as well:

 sudo dpkg --add-architecture i386
 sudo apt-get update
 sudo apt-get install ia32-libs-multiarch

For more information on Multiarch support:

On CentOS, this command should install 32-bit libraries:

 /usr/bin/yum -y install glib2.i686 libgcc.i686 libstdc++.i686

To determine which libraries are used by Xojo, you can use the ldd command:

 ldd Xojo


Web applications consist of two parts, the server component and the user interface, which runs in a web browser. The server component has the same requirements as the platform you are building for, so refer to the above requirements.

Web applications support the following web browsers:


Only the OS X version of Xojo can open and create iOS apps. There are also more restrictive IDE requirements:

  • OS X Mavericks 10.9 or later
  • Xcode 6.x (for iOS Simulator)

iOS apps created with Xojo work on these versions of iOS:

  • iOS 7
  • iOS 8

These iOS devices are supported:

  • iPhone 4S and newer iPhones
  • All iPad mini models
  • iPad 2 and newer models
  • iPod touch (current model)

A paid Apple iOS Developer account is required for:

  • Deploying to iOS devices
  • Submitting to the App Store
Personal tools

Starting Out
Dig Deeper
More Help