RAD Studio Frequently Asked Questions

General Questions

What is Embarcadero RAD Studio?

Embarcadero® RAD Studio XE8 is the complete software development solution for rapidly designing, coding, and extending "connected" apps across Windows, Mac, iOS, Android and IoT. Build industrial strength and Business ready solutions incorporating multiple native client platforms, mobile extensions, smart devices, cloud services, Enterprise and embedded data. Accelerate delivery of user interfaces across multiple form factors with FireUI. Extend existing app solutions with new IoT capabilities including proximity awareness, IoT devices, and sensor data collection, all integrated with Enterprise infrastructure. Access and sync enterprise databases and publish custom public and private REST APIs with analytics using the turn-key Enterprise Mobility Services solution.

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

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

What's new in RAD Studio XE8?

RAD Studio XE8 is a must-have upgrade for all developers and is the newest version of the award winning, multi-device app development solution for building connected apps for Windows, OS X, iOS, Android, gadgets, and wearables. There are great Windows and VCL development features, new FireMonkey features and enhancements for building multi-device and mobile apps, and new C++ features including Android app development and 64-bit package support.

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

New features include:

Integrated Compilers and Toolchains: New in XE8! Support for iOS Universal Apps (including both 32 bit and 64 bit binaries in an app bundle)

FMX Application Platform (FireMonkey): FireUI Mobile Previews, New platform controls for iOS, MapView component, WebBrowser component for Windows and OSX, improved mixing of platform and styled components, ImageList Component, Lollipop specific styles, application analytics support, and proximity support based on Beacon technology…

Visual Component Library (VCL): Font scaling improvements, application analytics support, app tethering extensions and protocol enhancements…

Language and Runtime Library Features: iOS 64-bit API headers and RTL integration for Delphi and C++, Box2D physics engine, Object Pascal interfaces for the Box2D physics engine, native HTTP(s) client library support on Windows, OSX, and mobile platforms (iOS Android)…

Personal Developer Productivity: Getit Package Manager for easy discovery, download and update of source code libraries, components, and other features from Embarcadero Getit server; Configuration settings migration tool, to migrate configurations of older versions of the product to a newer version, or between different installations of the same version; New coding enhancements include code refactoring, live syntax checking, metrics, structural code highlighting, parenthesis matching, flow control highlighting, and code analysis. It all adds up to a more productive developer and to help better understand team productivity and code quality.

Source Code Management: Version Insight – Integrated framework for supporting source code management tooling inside the IDE; Subversion integration into the IDE, including change list labels, SVN merge dialog, branches switching and more; Git version control integration into the IDE, now including authentication, Push and Pull changes to and from remote repositories; Mercurial version control integration into the IDE (supports cloning your remote repository, commit changes locally, show log data) …

Integrated Unit Testing: Integrated unit testing with the DUnitX testing framework…

Enterprise Mobility Services: EMS Push Notifications server support for iOS and Android; Improved analytics for users and groups; EMS client application to manage user accounts…

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

Which types of licenses are available?

RAD Studio 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 ?

  • 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 XE8 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.