<div class="meta" robots="noindex">

</div>

# <span class="title-ref">System requirements</span> for 2015r3

## Xojo IDE

[Download Xojo 2015 Release 3.1](https://xojo.com/download/archives.php)

The Xojo IDE can be used on systems that meet the following requirements:

|       |                                                                                                             |                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                                  |
|-------|-------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| OS    | \- Windows Vista (x86 or x64) - Windows 7 (x86 or x64) - Windows 8.x (x86 or x64) - Windows 10 (x86 or x64) | \- 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 - OS X El Capitan 10.11.x Note: iOS development requires 10.9.x or later and Xcode 6.x or later. See below for iOS requirements. | \- 32-bit recommend (refer to Linux Information below regarding 64-bit) - Linux Mint 16 or later (recommended) - Ubuntu 10.04 or later - Debian 6.0 or later - OpenSUSE 11.3 or later - Fedora 13 Desktop or later - CentOS 6.0 or later Note: The Xojo IDE does not run on ARM. |
| RAM   | Minimum 2GB                                                                                                 | Minimum 2GB                                                                                                                                                                                                                      | Minimum 2GB                                                                                                                                                                                                                                                                      |
| Other | PDF viewer for documentation                                                                                |                                                                                                                                                                                                                                  | PDF viewer for documentation                                                                                                                                                                                                                                                     |

## Desktop Apps

Desktop apps created with Xojo have these requirements:

|     |                                                                                                                |                                                                                                                           |                                                                                                                                                                                                                                    |                                                                   |
|-----|----------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
| OS  | \- 32-bit and 64-bit versions of Windows are supported. - Windows Vista - Windows 7 - Windows 8.x - Windows 10 | \- 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 - OS X El Capitan 10.11.x | \- 32-bit and 64-bit versions of Linux are supported. - Linux Mint 16 or later - Ubuntu 10.04 or later - Debian 6.0 or later - OpenSUSE 11.3 or later - Fedora 13 Desktop or later - CentOS 6.0 or later (7.0 or later for x86-64) | \- 32-bit ARMv7 is supported. - Raspbian Wheezy - Raspbian Jessie |

## Web Apps

Web apps consist of two parts: user interface and the app itself. Your users can use a web app in one of the following browsers for these platforms:

|         |                                                           |                                           |                             |                  |                       |                 |
|---------|-----------------------------------------------------------|-------------------------------------------|-----------------------------|------------------|-----------------------|-----------------|
| Browser | \- Chrome 37+ - Firefox 17+ - Internet Explorer 9+ - Edge | \- Safari 6.0+ - Chrome 37+ - Firefox 17+ | \- Chrome 37+ - Firefox 17+ | \- Mobile Safari | \- Chrome for Android | \- Raspbian Web |

The apps can be deployed to servers with these requirements:

|            |                                                                                                                                                                      |                                                                                                                           |                                                                                                                                                                                                               |                                                                   |
|------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
| OS         | \- 32-bit and 64-bit servers are supported. - Windows Server 2008 - Windows Server 2012 - Windows Server 2016 - Windows Vista - Windows 7 - Windows 8.x - Windows 10 | \- 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 - OS X El Capitan 10.11.x | \- 32-bit and 64-bit servers are supported. - CentOS 6.0 or later (7.0 or later for x86-64) - Debian 6.0 or later - OpenSUSE 11.3 or later - Linux Mint 16 or later - Ubuntu 10.04 or later - Fedora 13 later | \- 32-bit ARMv7 is supported. - Raspbian Wheezy - Raspbian Jessie |
| Deployment | \- Standalone - Apache 2 - IIS                                                                                                                                       | \- Standalone - Apache 2                                                                                                  | \- Xojo Cloud - Standalone - Apache 2                                                                                                                                                                         |                                                                   |

## Console Apps

Console apps do not have a user interface and run on systems with these requirements (or any of the server requirements listed for Web Apps):

|     |                                                         |                                                                                                                           |                                                                                                                                                                               |                                                                   |
|-----|---------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------|
| OS  | \- Windows Vista - Windows 7 - Windows 8.x - Windows 10 | \- 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 - OS X El Capitan 10.11.x | \- Linux Mint 16 or later - Ubuntu 10.04 or later - Debian 6.0 or later - OpenSUSE 11.3 or later - Fedora 13 Desktop or later - CentOS 6.0 or later (7.0 or later for x86-64) | \- 32-bit ARMv7 is supported. - Raspbian Wheezy - Raspbian Jessie |

## iOS Apps

In order to work on iOS projects, you must be using Xojo on OS X 10.9 and later with Xcode 6.x or later (required for iOS Simulator).

|                                         |                                                                                                                    |
|-----------------------------------------|--------------------------------------------------------------------------------------------------------------------|
| Supported iOS Versions                  | \- iOS 7 - iOS 8 - iOS 9                                                                                           |
| Supported iOS Devices                   | \- iPhone 4S and newer iPhones - iPad mini (all models) - iPad 2 and newer models - iPod Touch (5th gen and newer) |
| iOS Developer Subscription Requirements | \- Deploying to iOS devices - Submitting to App Store - Test Flight                                                |

== Linux Information ==

Because various Linux distributions have different libraries installed by default, you may need to install additional libraries installed before your Xojo apps will run on Linux. At a minimum, Xojo requires these Linux libraries:

|                                         |           |                                               |
|-----------------------------------------|-----------|-----------------------------------------------|
| glib 2.0                                | GTK+ 2.20 | libwebkitgtk-1.0.0 or libgtkhtml (HTMLViewer) |
| glibc-2.11 (32-bit) glibc-2.14 (64-bit) |           | libsoup 2.4 (Xojo.Net.HTTPSocket)             |
| libstdc++.so.6.0.13                     |           |                                               |
| libicu 4.2+                             |           |                                               |

If you're looking for a specific version and distribution, check out \[<http://mirrors.kernel.org> mirrors.kernel.org\].

## 64-bit Configuration

For best results, create 64-bit Xojo apps for distribution on 64-bit Linux systems. If you have to distribute a 32-bit Xojo app on a Linux distribution, you need to ensure that the 32-bit libraries are installed. They are not installed by default, so you'll have to install them manually. Below are some command that might be helpful.

<table style="width:7%;">
<colgroup>
<col style="width: 3%" />
<col style="width: 3%" />
</colgroup>
<thead>
<tr class="header">
<th>Debian/Ubuntu/Mint</th>
<th>CentOS/Fedora/OpenSUSE</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><div class="container computer_code">
<p>sudo apt-get install ia32-libs sudo apt-get install ia32-libs-multiarch</p>
</div></td>
<td><div class="container computer_code">
<p>sudo yum install ia32-libs sudo yum install ia32-libs-multiarch</p>
</div></td>
</tr>
<tr class="even">
<td><div class="container computer_code">
<p>sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install ia32-libs-multiarch</p>
</div></td>
<td><div class="container computer_code">
<p>sudo yum install glib2.i686 libgcc.i686 libstdc++.i686</p>
</div></td>
</tr>
<tr class="odd">
<td><div class="container computer_code">
<p>sudo apt-get install libicu52:i386 sudo apt-get install libicu52</p>
</div>
<div class="container computer_code">
<p>sudo apt-get install libicu48:i386</p>
</div></td>
<td><div class="container computer_code">
<p>sudo yum provides missinglibrarypathorname</p>
</div>
<div class="container computer_code">
<p>sudo yum install packagenamewithlibrary</p>
</div></td>
</tr>
<tr class="even">
<td><p> Ubuntu 14+:</p>
<div class="container computer_code">
<p>sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libglib2.0-0:i386 libsoup2.4-1:i386 libicu52:i386 libgtk2.0-0:i386</p>
</div></td>
<td><div class="container computer_code">
<p>/usr/bin/yum -y install glib2.i686 libgcc.i686 libstdc++.i686</p>
</div></td>
</tr>
<tr class="odd">
<td><div class="container computer_code">
<p>sudo apt-get install libgtk2.0-0:i386</p>
</div></td>
<td><div class="container computer_code">
<p>yum install libicu.i686</p>
</div></td>
</tr>
</tbody>
</table>

If you are still having trouble identifying necessary libraries, the ldd command might help. You can run from Terminal in the Xojo directory to return a list of libraries required by Xojo and their status on the system:

`ldd Xojo`

## International Components for Unicode (libicu)

Most recent Linux distributions have [libicu](http://site.icu-project.org) installed, but depending on the Linux distribution you may need to install it yourself. These command may be helpful:

<table style="width:7%;">
<colgroup>
<col style="width: 3%" />
<col style="width: 3%" />
</colgroup>
<thead>
<tr class="header">
<th>Debian/Ubuntu/Mint</th>
<th>CentOS/Fedora/OpenSUSE</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><div class="container computer_code">
<p>sudo apt-get install libicu52</p>
</div></td>
<td><div class="container computer_code">
<p>yum install libicu</p>
</div></td>
</tr>
</tbody>
</table>

<div class="warning">

<div class="title">

Warning

</div>

Ubuntu 12.04 64-bit is [unable to have both 32-bit and 64-bit libicu installed.](https://bugs.launchpad.net/ubuntu/+source/icu/+bug/992439) If you require this, use 12.10 or later or create a 64-bit build.

</div>
