C++Builder XE2

Dramatically reduce development time

With C++Builder you can build C++ applications 5x faster than with other IDEs. The intuitive visual designers, hundreds of included components, and expansive ecosystem of third party components and libraries help you get more done with less code which means faster time to completion with fewer resources.

Build applications faster with pre-built components

Assemble ready-made components that take care of the repeatable, low level, and hard to do tasks. C++Builder frees you to focus programming on where you can add the most value to your application. With a few clicks, you have access to tens of thousands of pre-built open source and 3rd party components for web services, UI, devices, industry specific functions, and more. Reduce your risk, slash the time you spend programming.

Future proof application development environment

C++Builder XE is the only application development environment that gives you native connectivity to 9 major databases and ready-made components for cloud connectivity. Build one server, choose any database and any web or rich client front end for scalable, enterprise-class applications. Our products support the widest range of platforms and databases so you know that what you develop today can easily meet your customers’ deployment needs for tomorrow.

Powerful integrated tool chest

C++Builder includes powerful third-party tools that accelerate and the development process and optimize application performance. New tool chest offerings include an advanced difference engine (Beyond Compare), build automation (FinalBuilder), performance profiling (AQtime), memory/resource debugging (AQtime), and logging (CodeSite) and component suite for Internet app development with advanced IP communications protocols (/n Software IP*Works)

Streamlined version control with Subversion integration

C++Builder XE now includes the popular Subversion version control system to manage source code revisions for an individual developer’s own code or among your teams.

AppWave and earlier version access

You can now get the power of XE with AppWave, which give you immediately access to your apps, including earlier version, while saying goodbye to desktop installs, manual upgrade processes, PC performance degradation and manual license tracking. You will also get the AppWave browser, which provide you with a mobile-like experience that allows you to discover and run apps.

Speed your way from prototype to production

Get your ideas started fast with rapid prototyping using the time-tested, extensible, rich and full-featured Visual Component Library. You get a full-powered and simple-to-use set of components for building amazingly rich user interfaces. Then add your own code and additional functionality with components and libraries from open source, freeware, or commercial sources to take your ideas to production without skipping a beat.

Free your customers from keyboards with dazzling touch based UIs

Rapidly build touch based GUI, tablet, touchpad, and kiosk applications, and easily touch-enable your existing applications. C++Builder gives you flexible gesture support with interactive multi-touch on Windows 7 and gesture support on Windows 2000, XP and Vista; as well as support for input from multiple sources including mouse, pen and touch screen.

Native support to all major databases

C++Builder provides lean, native, high performance access to all the popular database management systems including Microsoft SQL Server, Oracle, MySQL, SQL Anywhere, InterBase, Firebird, and more. Using a robust, powerful database access framework, developers can easily access, create, read, update and delete data with ease, either from visual controls or in code.

Go further with code reuse

Code and components in C++Builder are designed from the start for reuse. C++Builder is built on the ISO standard C++ language and libraries, and includes the ISO Standard Library TR1 and Boost library collection, combined with the VCL library for component based development to truly maximize your productivity.

Reach more user desktops

With C++Builder, you can support multiple Windows desktops without worrying about the specific Windows API details of each version. Your user interfaces can take advantage of new Windows 7 and Windows Vista elements like ribbon controls while still supporting users on previous versions back to Windows 2000.

Build in quality

Quality is essential and the powerful debugger and integrated unit testing in C++Builder can help you toward the goal of bug-free code. C++Builder provides a rich, full featured debugger so you can set conditional breakpoints, view stack traces, track variables, inspect the depths of any object, and peek into the CPU itself. Go even further with new multi-threaded debugging and debugger data visualizers.

Globally expand your app’s reach

Easily build or enable your existing apps to seamlessly interact with users and data in any language, currency, or character set with fully integrated Unicode data and UI support throughout. Use the included language support and translation utilities to more quickly create localized versions of your apps.

Connect everywhere

With C++Builder you can make the connection to your IT infrastructure and  Service-Oriented Architecture (SOA) solutions using COM, XML, SOAP, REST and Web Services. Applications seldom reside in a vacuum, so C++Builder enables developers to connect to a wide variety of servers using these industry standard protocols.

 

Get C++Builder XE2

Buy Now >

Download Trial >

"C++Builder makes GUI design very simple, allowing you to concentrate your time on the business end of the application."

– Stephen Craig
More testimonials >

C++Builder Application Showcase

See what developers are creating with C++Builder and Delphi.

Golf

Get C++Builder plus Delphi, RadPHP and Embarcadero Prism in RAD Studio XE2