RAD Studio XE7 Frequently Asked Questions

General Questions

What is Embarcadero RAD Studio?

Embarcadero® RAD Studio XE7 is the complete software development solution for rapidly building native applications for Windows, Mac, iOS and Android from a single codebase. Modernize existing Windows applications and create highly connected apps for gadgets and wearables. Deliver high performance, compiled native applications that easily connect with enterprise data, cloud services, devices, sensors, and gadgets.

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

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

What's new in RAD Studio XE7?

RAD Studio XE7 is a must-have upgrade for all developers and is the newest version of the award winning, multi-device app development solution for Windows, Mac, iOS, Android, and now Gadgets and Wearables. There are great Windows and VCL features, a new Parallel Programming Library, significant FireMonkey enhancements for building multi-device apps, new Enterprise Mobility Services, and enhancements for connecting with the Internet of Things, thanks to the new Bluetooth support.

New features include:

  • Parallel Computing Library: Write multi-threaded apps more easily to take advantage of multi-core CPUs and exponentially increase performance; Boost the performance of your existing VCL and FireMonkey applications, with a self-tuning thread pool.
  • FireUI Multi-Device Designer: Use this revolutionary new way to build a single user interface based on a visual form designer that scales and adjusts to different types of devices, form factors, and operating systems.
  • Enterprise Mobility Services (EMS): EMS is a turnkey middleware platform that includes API hosting, data access, and SQL Database access and deployment – serving mobile, desktop and web app clients; Rapidly connect your apps to your enterprise APIs, databases, and services on-premises or in a private cloud.
  • Internet of Things App Connectivity with Internet and Bluetooth: Extend existing Windows apps with mobile companion apps by simply adding a few components to each app; App Tethering components easily connect apps with one another to exchange information or drive remote actions; connect Bluetooth and Bluetooth LE enabled gadgets, like healthcare sensors and wearables, to build unique and domain-specific solutions.

...and much more including quality and performance improvements throughout.

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

What does RAD Studio include?

  • Delphi – The fastest way to build connected apps for Windows, Mac, iOS, Android and the Internet of Things.
  • C++Builder – The fastest way to build connected C++ apps for Windows, Mac, iOS, Android and the Internet of Things.
  • HTML5 Builder - Multi-device web and mobile web app development.
  • DB PowerStudio Dev Edition (in Ultimate edition only) – Fast SQL database development, database change management, SQL profiling, and SQL tuning.
  • ER/Studio Developer Edition (in Architect edition only) - Discover, document, and re-use data assets, and easily reverse-engineer, analyze, and optimize databases.
  • InterBase Developer Edition and InterBase 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 Windows, Mac OS X, 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 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 FireMonkey Embarcadero Edition from Fast Reports so you can quickly design and generate reports
    • 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

What are the system requirements for RAD Studio XE7?

  • 1 GB RAM (2 GB+ recommended)
  • 3-44 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 or 8.1 (32-bit and 64-bit)
  • Microsoft® Windows 7 SP1 (32-bit and 64-bit)
  • RAD Studio can also be run on Mac OS X by using a virtual machine (VM) such as VMware Fusion or Parallels hosting Windows 7 or 8

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 Mac OS X applications
PC running Windows connected with an Intel-based Mac or a Mac running Windows in a VM, with 2 GB RAM or more, running OS X 10.9 (Mavericks) or 10.8 (Mountain Lion)

For developing iOS applications
PC running Windows connected with an Intel-based Mac or a Mac running Windows in a VM, with 2 GB RAM or more, running OS X 10.9 or 10.8 with Xcode 5.0 or 5.1.1. 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 7, 8 or 8.1. Macs running OS X 10.8 or 10.9. iPhone, iPad, or iPod Touch running iOS. 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), Jelly Bean (4.1.x, 4.2.x, 4.3.x) or KitKat (4.4.x).

Will applications created with RAD Studio XE7 run on Windows XP?

Microsoft no longer offers or supports Windows XP so we don't list it as an officially supported deployment platform but applications written with Delphi should still run well on XP. We have not done anything in Delphi to remove support for targeting XP.

Will apps created with RAD Studio XE7 run on all Android devices?

Apps created RAD Studio XE7 are designed to run on Android phones and tablets: ARMv7 devices with NEON FPU support, running Android Gingerbread (2.3.3-2.7), Ice Cream Sandwich (4.0.3, 4.0.4), Jelly Bean (4.1.x, 4.2.x, 4.3.x) or KitKat (4.4.x). Compatibility may vary based on device hardware and specs. Click here for more details on the supported Android versions and devices, including devices we have tested.

Which editions of RAD Studio support mobile development?

All editions of RAD Studio support mobile development for Android and iOS with Delphi, C++Builder, 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?

You can use an online service like MacinCloud to run OS X apps that you create with RAD Studio and you can use MacinCloud to test your Delphi iOS apps in the simulator. Access to a physical Mac machine is required for on-device testing.

What is FireDAC?

FireDAC makes database app development fun again with 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 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 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 XE7?

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 XE7?

Yes. With RAD Studio XE7, you also get access to licenses for older versions – RAD Studio XE4-XE6, Delphi 2007-XE3 and Delphi 7, C++Builder 2007-XE3 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 XE7 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 XE7 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 network license manager?

Those versions used an earlier version of our licensing technology.

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 the License Recharge Plan?

The RAD License Recharge Plan allows you to continually recharge your RAD Studio, Delphi or C++Builder license with every major release at an affordable License Recharge fee for each release. Rather than trying deciding which release to upgrade to each year, with the Recharge Plan you can now stay up-to-date with every release and all the latest new features, OS versions and new device support all year long - all for less than the price of one single annual upgrade. Learn more at http://www.embarcadero.com/products/rad-studio/recharge.

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 XE7 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 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 XE7?

  • You can visit our online store at https://store.embarcadero.com to see the upgrade qualifications or http://www.embarcadero.com/upgrade-requirements-and-return-policy.

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 and licensed with your RAD Studio serial number. An InterBase ToGo developer license is also included in your RAD Studio license. You can deploy InterBase ToGo for testing purposes using the InterBase ToGo Test Deployment serial number included as part of your RAD Studio order delivery email. This is not available for 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 XE7 is the newest version in the studio product line. Earlier versions were named Embarcadero RAD Studio XE6, XE5, 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.

How does RAD Studio compare with Appmethod?

See this FAQ for details.

Technical Questions

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