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

</div>

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

## Xojo IDE

[Download Xojo 2015 Release 2.x](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 Note: iOS development requires 10.9.x or later and Xcode 6.x. 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: ARM architecture is not supported |
| 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  | \- Windows XP SP3 - 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 | \- 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 |

## 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 8+ | \- Safari 6.0+ - Chrome 37+ - Firefox 17+ | \- Chrome 37+ - Firefox 17+ | \- Mobile Safari | \- Chrome for Android |

The apps can be deployed to servers with these requirements:

|            |                                                                                                                           |                                                                                                 |                                                                                                                                          |
|------------|---------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------|
| OS         | \- 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 | \- CentOS 6.0 or later - Debian 6.0 or later - OpenSUSE 11.3 or later - Linux Mint 16 or later - Ubuntu 10.04 or later - Fedora 13 later |
| 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 XP SP3 or later - 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 | \- 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 |

## 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 (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 provide 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          |           | 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

Xojo currently creates 32-bit Linux apps. For easiest installation, you should use a 32-bit Linux distribution. If you want to run your Xojo apps on a 64-bit Linux distribution, you will need to ensure that the necessary 32-bit libraries are installed. Most 64-bit Linux distributions do not install any 32-bit libraries by default, so you'll have to install them manually. Below are some commands that might help you install the necessary libraries:

<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></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`
