Professional Documents
Culture Documents
The complete solution to build connected apps for Windows, Mac, iOS, Android,
Gadgets, and Wearables
Feature Matrix
Personality:
D = Delphi
C = C++Builder
H = HTML5 Builder
Personality
Architect
Ultimate
Enterprise
Professional
Delphi iOS ARM Compiler and Delphi iOS Compiler for iOS
Simulator (dccios32, dcciosarm)
Feature
INTEGRATED COMPILERS AND TOOLCHAINS
CD
CD
CD
CD
CD
CD
CD
CD
CD
VCL forms designer with live Snap-to hints and layout guidelines
CD
CD
Page 2 of 26
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Introduced in XE6! Tint support for buttons and toolbars on iOS and
Android (for control surface and controls icons)
CD
CD
CD
CD
CD
CD
CD
New in XE7! Native Bluetooth APIs (on platforms that fully support
the technology)
CD
CD
CD
CD
CD
CD
CD
CD
Enhanced in XE6! Built-in text editing mode for TEdit and TMemo
controls on Android, including Cut/Copy/Paste/Zoom
CD
Enhanced in XE6! Built-in Spell Check Support for text input controls
on iOS and Android
CD
Enhanced in XE5! Built-in text editing mode for TEdit and TMemo
controls on iOS, including Cut/Copy/Paste/Zoom
CD
CD
CD
CD
Feature
FMX APPLICATION PLATFORM (FIREMO7.5
Page 3 of 26
Personality
Architect
Ultimate
Enterprise
Professional
Enhanced in XE5! Native iOS application styling for iPhone and iPad
(Retina and non-Retina) on iOS 6.x and 7.x
CD
CD
Enhanced in XE6! Full set of native iOS and Android styling options
for buttons, toolbars, listboxes, sliders, switch controls
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
FireMonkey Frames
CD
CD
New in XE7! FireMonkey Save State feature for persisting the forms
status between sessions
CD
CD
CD
CD
Enhanced in XE6! Action for accessing images from the camera roll
on iOS and Android
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Feature
Page 4 of 26
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
Edit control with stylable glyph with built-in style support for search
bar, password control and more
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Object Repository for storing and reusing forms, Data Modules, and
experts
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Create your own custom styles with the VCL Style Designer
CD
CD
Feature
Page 5 of 26
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Feature
COM/DCOM SUPPORT
Page 6 of 26
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
DCOM support
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Easily replace prototype data with real ClientDataSet data with one
click
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
IDE support for building and managing projects for 32-bit Windows
CD
IDE support for building and managing projects for 64-bit Windows
CD
CD
CD
CD
CD
CD
CD
New in XE7! IDE support for adding Java classes to an Android app
classes.dex library
CD
Feature
VISUAL LIVEBINDINGS
Page 7 of 26
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
New in XE7! Automatic inclusion of project files (like media files and
resource files) to the Deployment Manager
CD
Project Manager view menu for directory (nested), directory (flat) and
list view of files in a project and with an enhanced status bar for more
file information.
CD
CD
CD
CD
CD
CD
CD
CD
CD
Build Events for pre-build and post-build on project and file levels
CD
CD
CD
CD
Build/Make from here Make or build current project and all later
projects
CD
CD
CD
CD
CD
CD
Feature
Page 8 of 26
Personality
Architect
Ultimate
Enterprise
Professional
Feature
CD
CD
CD
#pragma once support that allows for better compatibility with MSVC
and also acts as a header guard
CD
CD
CD
Boost for OS X
CD
CD
CD
Page 9 of 26
Feature
Enhanced in XE7! Generics with full RTL list and collection support
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
CD
UnicodeString type as the default string type and support for Unicode
char manipulation
UnicodeString class
Static assertions
Extern templates
Decltype keyword
Scoped enumerations
CD
CD
CD
CD
New in XE7! IDE Guided Tours to learn about new product features
CD
Template Libraries
CD
CD
CD
CD
IDE Insight, the fastest way to find and execute commands in the
IDE with 1-button click now with object inspector property support
CD
CD
CD
CD
CD
Search for Usages command now available from the code editor and
Delphi Class Explorer context menus
CD
CD
CD
CD
Page 10 of 26
Feature
Use Unit interaction capabilities increased
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Project Manager now has the ability to run selected applications with
either Run or Run without Debug from the context menu.
CD
CD
Gallery in Tool Palette find gallery wizards when you need them
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Page 11 of 26
Feature
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
Open Tools API generic version control support for building third
party version control plug-ins to the IDE
CD
CD
CD
CD
CD
CD
Subversion/History integration
CD
CD
CD
New in XE7! Git version control integration into the IDE and local
repository
CD
CD
CD
CD
UnicodeString type
CD
CD
CD
Easy switching between languages for the IDE menus, dialogs, and
more
CD
CD
CD
CD
INTERNATIONAL DEVELOPMENT
REFACTORINGS
Extract method and change parameters refactoring, including
support for generic types
Rename refactoring
CD
CD
CD
UML MODELING
UML Code Visualization at any time, get a UML model view of your
source code
Page 12 of 26
Personality
Architect
Ultimate
Enterprise
Professional
CD
Sequence diagrams
CD
Collaboration diagrams
CD
State charts
CD
Deployment diagrams
CD
CD
Activity diagrams
CD
Component diagrams
CD
Documentation generation
CD
Feature
CD
80+ Static Code Metrics that allow for deep understanding and
analysis of the health of the object domain
200+ Static Code Audits for deep code analysis to better understand
the coding style and approach
C++ Audits
X
X
X
X
CD
CD
CD
CD
CD
CD
Diagram printing
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
INTEGRATED DEBUGGING
Page 13 of 26
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
CD
CD
New Debugger Options: Scroll new events into view and Ignore
non-user breakpoints
CD
Call Stack View shows a glyph indicating if the frame has debug info
CD
CD
CD
Call Stack view now automatically syncs the Locals view when you
double click an item
CD
CD
CD
Expandable watches
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Remote debugging
CD
CD
CD
Evaluator
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Feature
Page 14 of 26
Personality
Architect
Ultimate
Enterprise
Professional
Unit test wizards for quick and easy unit test and unit test project
creation
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
TSQLMonitor support
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Feature
DOCUMENTATION
DBEXPRESS
Page 15 of 26
Personality
Architect
Ultimate
Enterprise
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
New in XE7! FireDAC streaming support for blob fields and support
for MSSQL file streams
CD
CD
CD
New in XE7! New IBLite specific driver for desktop and mobile
CD
CD
X2
CD
X2
CD
Optional1
CD
CD
CD
Optional1
CD
Optional1
CD
Optional1
CD
CD
CD
CD
CD
CD
X2
CD
Optional1
CD
Feature
Professional
Page 16 of 26
Personality
Architect
Ultimate
Enterprise
Professional
CD
X2
CD
CD
X2
CD
CD
X2
CD
CD
X2
Data type unification with flexible and adjustable data type mapping
CD
CD
CD
CD
X2
Feature
Limited in the Professional edition, the complete features requires purchase of FireDAC Client/Server Pack for Professional
CD
X2
X2
X2
Optional1
CD
X2
X2
X2
Optional1
CD
X2
X2
X2
Optional1
New in XE7! User, session, and API calls analytics and reporting
using a web based interface using the EMS Console
CD
X2
X2
X2
Optional1
RAD Studio includes development tools for EMS server packages and client applications development with a 5-users development license. Deployment of the EMS
solution requires a specific per-user license sold separately.
DATASNAP MULTI-TIER
WebBroker library for HTTP servers development and integration,
supporting CGI, ISAPI libraries for Microsoft IIS, and native HTTP
servers based on Indy library
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Page 17 of 26
Personality
Architect
Ultimate
Enterprise
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
DataSnap wizards from the Object Gallery to make server and client
creation even easier
CD
CD
Added support for REST(ful) interface and exposure from the Server
CD
CD
CD
CD
Added HTTP tunneling support for client code outside the firewall
CD
CD
CD
CD
Lightweight Callbacks
CD
CD
CD
Enhanced in XE5! DataSnap REST and native clients for iOS and
Android
CD
CD
CD
CD
CD
CD
CD
CD
CD
Feature
DATASNAP CONNECTORS
Professional
Page 18 of 26
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
Drag and Drop from FireDAC nodes and dbExpress nodes in the
Data Explorer into forms and data modules to speed development
CD
CD
SQL console views for running queries and viewing results on any
dbExpress 4 supported database
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Introduced in XE5! REST Debugger tool for testing REST calls and
their parameters
CD
CD
CD
CD
CD
CD
CD
New in XE7! Easier selection of the default XML engine for XML data
processing
CD
CD
CD
Feature
DATABASE TOOLS
INCLUDED DATABASES
CLOUD SUPPORT
Page 19 of 26
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Quickly organize the message log into multiple views by using the
advanced CodeSite Message Organizer
CD
CD
Record method calls to add call stack structure to the message log
CD
CD
Feature
Page 20 of 26
Personality
Architect
Ultimate
Enterprise
Professional
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
Feature
CD
CD
CD
RSS Feeds
CD
Static content
CD
URL Mapping
CD
Standalone deployment
CD
CD
CD
CD
Application Mode
CD
CD
CD
CD
CD
CD
CD
CD
CD
Page 21 of 26
Feature
Personality
Architect
Ultimate
CD
CD
Enterprise
Professional
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CD
CDH
CD
Page 22 of 26
Personality
Architect
Ultimate
Enterprise
Professional
Project Manager view menu for directory (nested), directory (flat) and
list view of files in a project.
IDE Insight always accessible via integrated top level search bar
Improved search features in the editor and with Find tab integration
New File Dialog to allow you select the extension of the file to create
Add Folder to Project menu option allows you to add several source
files to your project in a single action
Deployment Wizard helps you isolate the files necessary for your
application to run and copies those files to a folder on your computer
to make it easy to upload applications to a web server
Find in Files to specify the text you want to locate and to set options
that affect the search such as directories, file, case and file extension
masks
Integrated web server for easy running applications directly from the
IDE
Feature
Page 23 of 26
Personality
Architect
Ultimate
Enterprise
Professional
Visual mobile design surface to see how the interface will look on the
device
Select an InputType for your Edit and MEdit components, for easy
client-side validation.
Get and use location data in your web and mobile apps with the
Geolocation component.
Play audio and video content using the HTML5 Media component
Feature
Event log displays error messages from the PHP rendering engine
and syntax checker
HTML5 BUILDER MOBILE DEVELOPMENT
Enhanced in XE5! Easily build web optimized mobile applications
and App Store ready apps for iOS, Android, BlackBerry and
Windows Phone
Enhanced in XE5! Build BlackBerry 10 ready web optimized mobile
apps
(HTML5 Builder creates a folder structure that requires the latest BlackBerry
10 NDK and node.js)
Page 24 of 26
Personality
Architect
Ultimate
Enterprise
Professional
Feature
Page 25 of 26
Personality
Architect
Ultimate
Enterprise
Professional
Syntax Check with lint syntax check on the active file, showing
results of the syntax checking operation in the messages window
XDebug integration, faster and more powerful, to find and fix errors
Call Stack window shows a list with the functions called when
debugging or when the execution in debug mode is finished
Feature
Page 26 of 26
Personality
Architect
Ultimate
Enterprise
Professional
Evaluator tooltips just place the mouse over an item, and get the
evaluation in a hint
Help Browser
Documentation wiki accessible via the online help for the latest doc
updates
Feature