RAD Studio XE5 FAQ

General Questions

What is Embarcadero RAD Studio?

Embarcadero® RAD Studio XE5 is app development for teams building true native apps for Android and iOS, and getting them to app stores and enterprises fast. Build apps using the same source codebase without sacrificing app quality, connectivity or performance. With native Android and iOS support, reach the largest addressable mobile markets in the world.

Which editions are available and what are the differences between the editions?

RAD Studio XE5 is available in four editions – Professional, Enterprise, Ultimate and Architect. See the RAD Studio XE5 product editions page and feature matrix for details on the differences between the editions.

What's new in RAD Studio XE5?

RAD Studio XE5 is filled with hundreds of new features and enhancements to help you build ultra-rich apps for Android, iOS, Windows, and OS X ultra-fast.

New features include:

  • Create native Android apps with the new Delphi ARM compiler and visual tools
  • New support for cloud-based RESTful web services
  • Integrated FireDAC database access components and library

...and much more.

For more detailed information on what's new in RAD Studio XE5, see the What's New in RAD Studio XE5 page.

What does RAD Studio include?

  • Delphi XE5 – Delphi XE5 is easy-to-learn app development for teams building true native apps for Android and iOS, and getting them to app stores and enterprises fast.
  • C++Builder XE5 –C++Builder XE5 is standards based app development for teams building true native apps for Windows and OS X, and getting them to users and enterprises fast.
  • HTML5 Builder XE5 - HTML5 Builder is the developer force multiplier – the fastest way to deliver your web and mobile apps, using a single HTML5, CSS3, PHP and JavaScript codebase.
  • DB PowerStudio XE3.5 Dev Edition (in Ultimate edition only) – DB PowerStudio provides fast SQL database development, database change management, SQL profiling, and SQL tuning.
  • ER/Studio 9.5 Developer Edition (in Architect edition only) - ER/Studio helps data architects discover, document, and re-use data assets and gives you the power to easily reverse-engineer, analyze, and optimize existing databases.
  • InterBase XE3 Developer Edition and InterBase XE3 ToGo (in Professional edition and above) – InterBase Developer Edition provides developers with the best cross-platform database to build and test database applications for embedded and SME applications.
  • IBLite database for Android and iOS with free deployment license (in Professional, Enterprise, Ultimate and Architect editions) – Use this new edition of InterBase in your mobile apps and deploy free. InterBase ToGo for Android and iOS is also available (sold separately) for developers who want a more feature rich database to embed in their apps.
  • Additional Tools – RAD Studio includes a comprehensive set of additional tools to help you do more than ever before:
    • FastReport VCL 4-RAD edition and FastReport FMX Embarcadero Edition from Fast Reports so you can quickly design and generate reports
    • Documentation Insight Express from DevJET Software helps you visually read and write XML documentation in the Delphi IDE
    • TeeChart Standard from Steema provides quick and easy-to-use charting components
    • VCL for the Web (IntraWeb) from AtoZed is a complete RAD Web Application framework
    • CodeSite Express logging tools for building quality applications
    • AQtime Standard from SmartBear for performance profiling
    • Beyond Compare Text Compare lets you view differences between source files
  • Partner Software – RAD Studio users have access to a variety of free and trial editions of tools and components from Embarcadero Technology Partners accessible online from the Embarcadero developer network.

What are the system requirements for RAD Studio XE5?

  • 1 GB RAM (2 GB+ recommended)
  • 3-35 GB free hard disk space depending on edition and configuration
  • DVD-ROM drive (if installing from a Media Kit DVD)
  • Basic GPU – Any vendor DirectX 9.0 class or better (Pixel Shader Level 2)
  • Intel® Pentium® or compatible, 1.6 GHz minimum (2GHz+ recommended)
  • 1024x768 or higher-resolution monitor
  • Mouse or other pointing device
  • Microsoft® Windows 8 (32-bit and 64-bit)
  • Microsoft® Windows 7 SP1 (32-bit and 64-bit)
  • Microsoft® Windows Vista™ SP2 (32-bit and 64-bit) requires administrator rights
  • Microsoft® Windows Server® 2008 (32-bit and 64-bit)

For developing 64-bit Windows applications
PC running a 64-bit version of Windows or a 32-bit development PC connected with a PC running a 64-bit version of Windows

For developing OS X applications
PC running Windows connected with an Intel-based Mac, with 2 GB RAM or more, running OS X 10.8 (Mountain Lion) or 10.7 (Lion) over a local area network using a SSH, VNC or Windows file sharing solution

For developing iOS applications
PC running Windows connected with an Intel-based Mac, with 2 GB RAM or more, running OS X 10.8 or 10.7 over a local area network using a SSH, VNC or Windows file sharing solution with the latest version of Xcode that supports iOS 6.x. An Apple Developer account is required to deploy iOS apps to physical devices.

Supported deployment platforms
PCs and tablets with Intel/AMD processors running Windows XP or later. Macs running OS X 10.7 or later. iPhone 3GS or later, iPad, or iPod Touch 4th Generation or later running iOS 6.0 or later. Android phones and tablets: ARMv7 devices with NEON support, running Android Gingerbread (2.3.3-2.7), Ice Cream Sandwich (4.0.3, 4.0.4) or Jelly Bean (4.1.x, 4.2.x, 4.3.x).

Which editions of RAD Studio support mobile development?

All editions of RAD Studio support mobile development for Android and iOS with Delphi and web-based mobile app development with HTML5 Builder.

DataSnap Mobile Connectors are available in Enterprise edition and above.

When developing for iOS, you will also need a Mac computer for development and running in the simulator. You will need an Apple Developer account to test and deploy to iOS devices. Additional details are available in the online and product documentation.

Can I develop OS X and iOS apps if I don't have a Mac computer on site?

Embarcadero is working with MacinCloud to make a free trial of their cloud hosted Mac computer service available to Embarcadero customers. When you start the IDE, a start here page web page loads with instructions on how to use your own Mac or set up a free trial account with MacinCloud. You can use MacinCloud to run OS X apps that you create with RAD Studio and you can use MacinCloud to test your iOS apps in the simulator. Access to a physical Mac machine is required for on-device testing.

What is FireDAC?

FireDAC provides easy-to-use, high performance, multi-device enterprise database connectivity for Delphi, C++Builder and RAD Studio. With its powerful universal architecture FireDAC enables direct access from your Windows and Mac applications to Oracle, SQL Server, InterBase, DB2, Firebird, SQLite, MySQL, PostgreSQL, SQL Anywhere, Advantage DB, Access, Informix, DataSnap and more. And now, access to IBLite, InterBase ToGo and SQLite databases from your Delphi Android and iOS apps. In addition to blazing speed and universal access, FireDAC also supports vendor specific database features as well as deployment across multiple client operating systems and device platforms.

How can I get FireDAC for RAD Studio XE5?

FireDAC is include as part of the install. Features vary by edition with local/embedded database connectivity to select databases in Professional edition and local/embedded plus enterprise database connectivity in Enterprise edition or higher, or with purchase of the Client/Server Add-On Pack for Professional. More information is available at http://www.embarcadero.com/products/rad-studio/firedac.

Are earlier version licenses included with RAD Studio XE5?

Yes. With RAD Studio XE5, you also get access to licenses for older versions – Delphi 2007-XE4 and Delphi 7, C++Builder 2007-XE4 and C++Builder 6, HTML5 Builder XE3 and RadPHP XE-XE2. See the RAD Studio Previous Versions web page for further details.

Can I give away or sell my older version licenses?

No. They are considered part of your XE5 license and are tied to your user account. They cannot be given away or sold.

If I already had an earlier version and requested my free earlier version license, why do you send my same earlier version serial number again instead of a second one?

Your earlier version license and the XE5 you upgrade to are considered one named user license that covers both versions. If you already own an earlier version and go to the web page and request the same version license, you will just get a re-send of your existing serial number.

If I buy an Architect or Ultimate edition, why do I only get Enterprise editions of some of the older versions?

Some of those earlier products are only available in Professional and Enterprise editions.

Why can't I get version 2006 or the much older version?

Version 2006 included some third party licensed code that we are no longer able to ship. Delphi 6, C++Builder 5 and earlier were discontinued years ago and we don't have plans to bring them back.

Why can't I manage Delphi 7 and C++Builder 6 licenses via my license manager and AppWave?

Those versions used an earlier version of our licensing technology. We are looking at offering those older versions as apps in a future version of AppWave.

Why do I have to request the older serial numbers and downloads separately? Why don't you just send them all at once when I buy XE5?

It could be a little confusing for some customers when they purchase RAD Studio XE5 and receive twelve different serial numbers and download links. We tried to keep it simple by just delivering the XE5 license and allowing them to request the other licenses as needed.

Why is there a limit of 180 days to request my earlier version licenses?

We can't guarantee that the older versions will be available indefinitely so you should be sure to download your earlier version software and licenses within 180 days.

Which localized languages are the older versions available in?

The earlier versions are available in English, French, German and Japanese. For versions 2007 and later, there is a single download and you choose the language at install time. For version Delphi 7 and C++Builder 6, there are separate downloads for each localized version.

Why don't I get the old Delphi for .NET personality of RAD Studio 2007 as a free additional license?

Delphi for .NET is no longer available and is not available as part of the older version downloads.

Where can I purchase RAD Studio? How much does it cost?

You can view pricing and purchase RAD Studio from one of our valuable partners or our online Embarcadero Shop site. See http://www.embarcadero.com/products/how_to_buy.php for more information.

What is Support and Maintenance for RAD Studio?

Support and Maintenance can be purchased at the time you purchase your RAD Studio product or upgrade. The support and maintenance agreement gives you a year of upgrades (including major and minor upgrades) and a specified number of support incidents. See the Support dropdown menu item of our web site for additional information.

Why is it important to buy Support and Maintenance for RAD Studio?

With Support and Maintenance, you get the latest feature updates and upgrades as they are released. The mobile functionality in RAD Studio may have frequent upgrades and feature updates. Support and Maintenance is generally the most cost effective way to stay up-to-date with the latest versions.

Where can I get the latest updates for RAD Studio?

Updates and additional software for RAD Studio users are available on the registered users download page at http://cc.embarcadero.com/reg/rad_studio. More major new feature upgrades are available only to users with current maintenance agreements. Notifications for those upgrades are delivered via email and the upgrades can be downloaded via the Maintenance Portal web site by following the instructions in the email.

Is RAD Studio available in languages other than English?

RAD Studio is available in English, French, German and Japanese. The installer lets you choose any combination of languages and it's easy to switch between languages in the IDE.

Which types of licenses are available?

RAD Studio XE5 is available with multiple licensing options including:

  • Individual named user licenses delivered via electronic software delivery (ESD) as a download and serial number. Discounted 5-packs and 10-packs are also available
  • Network Named and Concurrent user licenses managed using Embarcadero AppWave and provide the additional flexibility of managing licenses on a license server plus software provisioning
  • Network licenses managed by Flexera FlexNet are available on a special request basis
  • Academic individual licenses for students and educators as well as volume licenses for classroom use

What are the limitations of the Academic editions?

The Academic edition can be used only for learning in an academic or classroom environment. Educational institutions cannot use the academic version to produce software for use within their institution. Academic licenses don't qualify for upgrade pricing to commercial licenses.

Who qualifies for the upgrade pricing on RAD Studio XE5?

  • Special discounted upgrades are available for a limited time for RAD Studio XE4 users to upgrade to RAD Studio XE5 at the same edition level (i.e. Enterprise to Enterprise, Ultimate to Ultimate)
  • Professional edition upgrade eligibility – Upgrade pricing is available to registered owners of 2010-XE4 versions of RAD Studio, Delphi or C++Builder.
  • Enterprise edition upgrade eligibility – Upgrade pricing is available to registered owners of 2010-XE4 versions of RAD Studio, Delphi or C++Builder; Professional, Enterprise, Ultimate or Architect editions.
  • Ultimate edition upgrade eligibility – Upgrade pricing is available to registered owners of 2010-XE4 versions of RAD Studio, Delphi or C++Builder; Enterprise, Ultimate or Architect editions.
  • Architect edition upgrade eligibility – Upgrade pricing is available to registered owners of 2010-XE4 versions of RAD Studio, Delphi or C++Builder; Enterprise, Ultimate or Architect editions.

Academic products do not qualify for upgrade pricing.

How is InterBase licensed in RAD Studio?

InterBase XE3 Developer Edition is InterBase XE3 Server licensed for up to 20 users (80 database connections). The InterBase software is automatically installed with a default install of Delphi or C++Builder in RAD Studio XE5 and licensed with your RAD Studio XE5 serial number. An InterBase ToGo developer license is also included in your RAD Studio XE5 license. You can deploy InterBase ToGo for testing purposes using the InterBase ToGo Test Deployment serial number included as part of your RAD Studio XE5 order delivery email. This is not available for AppWave Network license users.

When you're ready to deploy applications using InterBase, Embarcadero offers a variety of editions (Desktop, Server and To-Go) and a variety of licensing options (flexible server licensing, multi-packs and OEM licensing). Contact Embarcadero Sales or partners for more information. See the license terms in the Delphi license.rtf file for additional licensing details.

To obtain your free IBLite deployment license, use the IBLite serial number in your order delivery email and follow the instructions to generate a license file that you will use to distribute IBLite with your Android and iOS applications.

Is Embarcadero RAD Studio similar to or the same as CodeGear RAD Studio and Borland Developer Studio?

Embarcadero RAD Studio XE5 is the newest version in the studio product line. Earlier versions were named Embarcadero RAD Studio XE4, XE3, XE2, XE and 2010, CodeGear RAD Studio 2009 and 2007, and Borland Developer Studio 2006.

Where can I find the open source project for the Subversion integration in Delphi and C++Builder?

The open source project is http://sourceforge.net/projects/radstudioverins/. The repository for the open source code is available from the "Code" tab when you're logged in to SourceForge web site or at https://radstudioverins.svn.sourceforge.net/svnroot/radstudioverins/trunk/.

What is the support status of different versions of RAD Studio?

See the Supported Versions List for the latest information by version.

What is HTML5 Builder?

HTML5 Builder is a visual development environment which enables developers to build web and mobile apps. HTML5 Builder enables Corporate and ISV developers to visually create apps for Web, iOS, Android, BlackBerry and Windows Phone using a single HTML5, CSS3, PHP and JavaScript codebase. With HTML5 Builder you can build end to end data-driven applications with industry PHP back-ends. You can deploy to a device, web browser, web server or app stores and do both client and server web and mobile development.

What is the relationship between Embarcadero RadPHP and HTML5 Builder?

HTML5 Builder is the replacement for RadPHP in the Embarcadero product portfolio for Web and Mobile application platforms.

Technical Questions

For answers to technical questions on Delphi, and C++Builder, see the FAQs for each of those product.

The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.