Phone - Australia: 1300 553 313
Hotline - New Zealand: 0800 450 168

C++Builder XE5

C++Builder XE5 single source C++ solution for building high performance, natively compiled apps for Windows, iOS and OS X

Multi-device, true native app development with C++

Embarcadero C++Builder XE5 is the single source C++ solution for building high performance, natively compiled apps for Windows, iOS and OS X; and getting them to app stores and enterprises fast. Build apps for multiple devices using a common codebase without sacrificing app quality, API access, enterprise connectivity or performance. Reach mobile, desktop and server markets faster.


New Features in C++Builder XE5
If you're developing Windows and OS X desktop and server apps or making the move to mobile, C++Builder XE5 delivers exciting new features to help you create true native, multi-device apps for iOS, Windows and OS X.

• Create native compiled C++ apps for iOS
• NEW! C++Builder ARM optimised compiler
• NEW! Develop apps for iPhone, iPod Touch and iPad
• NEW! Pixel-perfect native UI controls
• NEW! FM Application Platform for iOS
• NEW! dbExpress data access for InterBase and SQLite
• NEW! DataSnap client
• NEW! API access
• NEW! Device service and sensor support (gyro, GPS, camera and accelerometer)
• NEW! Mobile form designer
• Windows app development
If you're creating or maintaining VCL apps, you'll find great new Windows app dev features introduced in XE5 and other recent versions of C++Builder.
• Access more databases, on more devices, more easily with FireDAC
• Access to cloud based RESTful web services
• Deliver fast native applications across iOS, Windows and Mac
• Higher Speed, Power and Capacity

Create fast, native apps for Windows, Mac, and iOS

With C++Builder XE5, you develop your app in the standard C++language with the multi-device FM Application Platform, then build to target multiple platforms with the same source codebase. Looking for performance? With C++Builder, you're creating true native apps that run full-speed directly on the device CPU, not in a script engine or VM, giving you more control, tighter security, and a better user experience.

New! Build iOS apps with C++Builder

Visually create iOS apps coded in C++ that compile direct to the CPU, delivering higher performance, security and a better User Experience. Your apps can access iOS device APIs, sensors and services, and deliver the best app performance with native GPU and CPU support.

Upgrading from an earlier version of C++Builder?

If you're a Windows app developer upgrading from an earlier version of C++Builder, you will find a lot to like in C++Builder XE5. In addition to creating mobile apps, there are many great new must-have VCL features and capabilities added in XE5 and recent versions.

  • FireDAC Data Access Library
    Fast and powerful Universal Data Access library. Native high-speed direct access to InterBase, MySQL, SQL Server, Oracle, DataSnap and more.
  • REST Client Support
    Simple invocation of REST web services with authentication, JSON response manipulation, with dataset and LiveBindings mappings.
  •  LiveBindings
    Expression-based framework that provides fast, easy and no-code data-binding to bind objects to other objects or to dataset fields.
  • VCL Styles
    Control and change the appearance of a complete VCL application with VCL Styles, including the appearance of every part and state of a control.
  • 64-bit Windows
    Push the envelope of performance by creating 64-bit Windows applications that take advantage of the latest hardware and access more memory.
  • Windows 8 and Touch
    Create Windows 8 applications that incorporate the latest Windows 8 styling and touch/gesture functionality in an easy and accessible way.

Get a fast start and fast results

Visual development and an easy-to-learn programming language enable you to deliver impressive results with less coding effort. Design, prototype and develop your apps with extendable and reusable visual components for faster and highly maintainable development.

Build connected apps from client to server to enterprise data and services

With C++Builder's Multi-Device Application Platform, you can deliver truly connected applications that support real time communication and access to enterprise data and cloud services. All these technologies are included in C++Builder Enterprise edition and higher and some are included in Professional edition.

  • VCL and FM App Platform
    Create client apps for Windows, Mac and mobile
  • DataSnap
    Build custom middleware servers
    Access cloud based RESTful web services
  • FireDAC
    Connect with local and enterprise data sources

C++11 Standards Compliance

C++Builder XE5 supports the latest C and C++ standards, including C++98, C++TR1, and now C++11 for 64-bit Windows and iOS as well as ANSI C, ISO C, C99, and C11 standards. Strong standards support helps you build, maintain, re-use and extend your code. Focus your existing talent and resources on a proven standard language that speeds time to market and extends app longevity at the same time.

iOS app development features are available in C++Builder XE5 Enterprise edition and higher, in C++Builder XE5 Professional edition with Mobile Add-On Pack, and in all editions of RAD Studio.


C++Builder is an award-winning software development solution, used by millions of developers worldwide and supported by an active community of software developers, technology partners, and component vendors.


C++Builder XE Editions

C++Builder XE5 Professional

C++Builder XE5 Professional is the fast, single source C++ development solution for independent software vendors (ISVs). Code once and create a high performance, true native apps with local and embedded database connectivity that run on Windows and OS X. Visual component building blocks let you prototype rapidly, respond to changes, and get to market fast. C++Builder Professional features include:

  • True native development for Windows and Mac OS X using the FM Application Platform
  • 64-bit Windows development
  • FireDAC local database connectivity for Microsoft Access database, SQLite database, InterBase, InterBase on localhost, MySQL Embedded, MySQL Server on localhost, Advantage Database local engine, PostgreSQL on localhost, Firebird Embedded, and Firebird on localhost
  • Earlier version licenses and software for C++Builder 6, 2007, 2009, 2010, XE, XE2 and XE3 at no extra cost

Mobile Add-On Pack for C++Builder XE5 Professional

The Mobile Add-On Pack for C++Builder XE5 Professional extends C++Builder XE5 Professional so developers can visually create mobile applications for iOS. Deliver high performance, multi-device, true native iOS apps for iPhone and iPad.

FireDAC Client/Server Add-On Pack for C++Builder XE5 Professional

Extend the database connectivity of the apps you create C++Builder XE5 Professional using the FireDAC Client/Server Add-On Pack. 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.

C++Builder XE5 Enterprise

C++Builder XE5 Enterprise is standards-based app development for ISVs and enterprise developers. Build mobile, client/server and n-tier, true native apps that connect to a wide array of enterprise database and cloud platforms including Microsoft SQL Server, DB2, Oracle, Sybase, InterBase, Amazon and Windows Azure. C++Builder Enterprise includes everything in the Professional edition, plus the following for building client/server and multi-tier applications:

  • Database server connectivity to InterBase, Firebird, MySQL, Microsoft SQL Server, Oracle, DB2, Informix, Sybase ASE, SQL Anywhere, ODBC and more
  • DataSnap multi-tier application development

C++Builder XE5 Ultimate

C++Builder XE5 Ultimate is standards-based app development designed for C++ software developers and teams building, managing, and tuning database-intensive, true native apps with enterprise database systems. In addition to rapid app development, C++Builder Ultimate includes SQL development, database change management, SQL profiling, and SQL tuning tools with DB PowerStudio®. C++Builder Ultimate includes C++Builder Enterprise edition plus DB PowerStudio Developer edition tools that enable you to:

  • Write high quality SQL faster with Rapid SQL
  • Visually tune SQL with DB Optimizer Pro
  • Simplify database change management with DB Change Manager

C++Builder XE5 Architect

C++Builder XE5 Architect is the standards-based app development solution designed for C++ developers building data-intensive, multi-tier, true native apps with large or complex enterprise database systems. It combines data-driven, rapid app development and heterogeneous data access with visual data modeling to help developers get the most value out of existing enterprise databases. C++Builder Architect includes everything in the Enterprise edition plus powerful database modeling and design capabilities:

  • Reverse-engineer, analyse, and optimise databases
  • Automatically generate database code from models for forward engineering
  • Create logical and physical models based on information extracted from databases and script files
  • Work with highly readable and navigable diagrams
  • Advanced compare and merge with bidirectional comparisons and merges of model and database structures.

C++Builder XE5 Starter

C++Builder XE5 Starter is a great way to get started building high-performance C++ apps for Windows. C++Builder Starter includes a streamlined IDE, code editor, 32-bit compiler, integrated debugger, two-way visual designers to speed development, hundreds of visual components, and a limited commercial use license. Database components and drivers are not included. Starter edition features include:

  • Develop 32-bit Windows application using the C++Builder VCL and FM application platform
  • IDE and visual development environment
  • Hundreds of included components
  • License for use until your individual revenue from C++Builder applications or company revenue reaches $1,000 US or your development team expands to more than 5 developers

If you're an individual you may use Starter Edition to create apps for your own use and apps that you can sell until your revenues reach US $1,000 per year. If you're a small company or organisation without revenue (or up to US $1,000 per year in revenue), you can also use the Starter Edition. Once your company's total revenue reaches US $1,000, or your team expands to more than 5 developers, you can move up to an unrestricted commercial license with a specially priced Professional edition license.

C++Builder in Embarcadero RAD Studio

C++Builder is also available as part of Embarcadero RAD Studio. Embarcadero® RAD Studio XE5 is the multi-device, true native app development suite for companies that need to create apps for PCs, tablets, and smartphones, and get them to markets and users fast. Manage one codebase, one team, and one schedule to get apps that deliver great performance, tighter security, and a better user experience.

C++Builder in Embarcadero All-Access XE

If you're interested in C++Builder, in combination with additional Embarcadero development tools and a complete range of database design, management and performance tools, Embarcadero All-Access is the solution for you. Embarcadero All-Access XE provides all the application development and database tools you need – when you need them. It's the easiest to use 'toolbox' solution for any size team of developers, architects, performance testers, and DBAs. All-Access is ideal for both large enterprise teams working on a wide range of technologies; and for smaller teams, consultants, and individuals who find their time split across the software development life cycle.

What does C++Builder include?

  • C++Builder XE5 - C++Builder XE5 is the single source C++ solution for building high performance, native apps for iOS, Windows and OS X; and getting them to app stores and enterprises fast.
  • 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, analyse, and optimise existing databases.
  • InterBase XE3 Developer Edition and InterBase XE3 ToGo (in C++Builder 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 iOS with free deployment license (in Professional with Mobile Add-On, Enterprise, Ultimate and Architect editions) – Use this new edition of InterBase in your mobile apps and deploy free. InterBase ToGo for iOS is also available (sold separately) for developers who want a more feature rich database with encryption to embed in their apps.
  • Additional Tools - C++Builder includes a comprehensive set of additional tools to help you do more than ever before. These are generally special editions of the tools created to be bundled with C++Builder and the feature sets may differ from the full commercial versions.
    • FastReport VCL RAD edition and FastReport FMX 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
    • 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
    • IntraWeb from Atozed for building web applications in the same way you build C++Builder applications
  • Partner Software - C++Builder 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.



For more information please contact the MicroWay sales team: buynow
Head Office
MicroWay Pty Ltd
PO Box 84,
Braeside, Victoria, 3195, Australia
Ph: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
Sydney Sales Office
MicroWay Pty Ltd
PO Box 1733,
Crows Nest, NSW 1585, Australia
Tel: 1300 553 313
Fax: 1300 132 709
email: sales@microway.com.au
ABN: 56 129 024 825
New Zealand Sales Office
MicroWay Pty Ltd (NZ)
PO Box 912026
Victoria Street West
Auckland 1142, New Zealand
Tel: 0800 450 168
email: sales@microway.co.nz

International: call +61 3 9580 1333, fax +61 3 9580 8995

© 1995-2014 MicroWay Pty Ltd. All Rights Reserved. Terms and Privacy Policy.