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.
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 the Internet of Things. 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.
- 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
- 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).
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.
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.
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.
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.
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.
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.
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.
No. They are considered part of your XE7 license and are tied to your user account. They cannot be given away or sold.
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.
Some of those earlier products are only available in Professional and Enterprise editions.
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.
Those versions used an earlier version of our licensing technology.
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.
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.
Delphi for .NET is no longer available and is not available as part of the older version downloads.
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.
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.
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.
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.
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.
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
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.
- 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.
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.
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.
HTML5 Builder is the replacement for RadPHP in the Embarcadero product portfolio for Web and Mobile application platforms.
See this FAQ for details.
For answers to technical questions on Delphi, and C++Builder, see the FAQs for each of those product.