Delphi XE8

The Fastest Connected App Platform for Windows and Beyond

Embarcadero® Delphi 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. Create fast native apps for Windows, OS X and mobile from one codebase.

What's New »

What else can you use to design apps in one environment, get a real-time preview of the UI for all potential target platforms, and then build for all major platforms? It’s the whole Delphi thing.

Dave Fitzpatrick,
Independent Software Developer, MediaDigitronics LLC

Discover How Delphi XE8 Expands Your Business

Quickly Extend VCL Apps with Mobile, Cloud, and IoT

Functionality of existing business apps can be easily extended to integrate mobile devices and new IoT gadgets that deliver novel solutions. Useful IoT and business apps are no longer stand-alone (tethered to a single mobile app) but are distributed over several tiers, gadgets and devices such as operating system platforms including Windows, Mac, iOS, Android, as well as middle-ware, cloud, servers, and enterprise services. Extending existing apps is a big win for business app developers because they can incorporate IoT solutions while maintaining existing infrastructure and leveraging existing and large codebases. Virtually all industries can immediately benefit from building connected apps, such as retail, food services, health care, manufacturing and industrial automation; the applications are limitless!

Learn More

Be More Productive Than Ever with over 20 New Productivity Features

Get the most productivity from any native development platform to create connected apps for multiple devices and platforms, IoT gadgets, and wearables like smart watches without having to manage separate code bases with multiple frameworks and languages.

Delphi XE8 adds new features that will make you more productive than ever. With the all new GetIt Package Manager you can browse, download, and integrate new components, right from the IDE!

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.

Delphi XE8 Introduces Over 20 New Serious Productivity Features:
  • New! Project Statistics provides developers with a clear picture of team productivity with activity tracking.
  • New! Clipboard History keeps a record of clipboard contents so developers can paste content previously copied.
  • New! Multi-Paste Support performs the same paste operation on multiple source code lines at once.
  • New! Modeless and Context-Sensitive Refactoring support which includes: renaming variables, classes, field and properties, inlining, introducing and splitting local variables, removing unused variables, eliminating with statements, extracting methods, adding parameters, and moving classes to a different unit (Object Pascal language only).
  • New! Stack Bookmarks improves code navigation.
  • New! Parenthesis Matching provides a visual queue to keep code clear.
  • New! Flow Control Highlighting provides visual representation of flow jumps in code directly in the editor.
  • New! Structural Highlighting
  • New! Code Navigation Toolbar places classes and methods into a drop down box for easy in-code navigation (Object Pascal language only).
  • New! Smart Keys and Smart Symbol Search (Object Pascal language only)
  • New! Code Analysis tracks code quality with several code statistics like length parameters, nested statements, and cyclomatic complexity (Object Pascal language only).

Learn More

There are seriously useful enhancements to Delphi XE8.

David Millington,
Owner, Parnassus OÜ

Delphi XE8 is ready for Windows 10, are you?

With Delphi XE8 get your Windows apps ready for Windows 10 today

At Embarcadero Technologies, we worked hard to get Delphi ready for Windows 10. Delphi XE8 delivers the platform to get your apps and architecture ready for the biggest release in the history of Windows. Use the Delphi XE8 IDE today with the current Windows 10 preview to build and deploy both 32-bit and 64-bit apps. Embarcadero has fully tested RAD Studio XE8 Update 1 to be Windows ready and offers full support for your deployed Windows 10 applications.

Learn More

NEW! FireMonkey Platform Native Rendering Architecture

FireMonkey’s underlying visual control architecture has been significantly overhauled in XE8 to enable multiple presentation implementations per control called “ControlTypes” - in particular, native OS control presentations can be utilized. The new underlying architecture is MVC based and is backward compatible enabling developers to choose at design time between Styled and Platform control types on a per control* basis (*for controls that include both control types). This allows you to select whether a control will be implemented at runtime by FireMonkey’s GPU driven rendering like or implemented by the underlying operating system.

In XE8 for Universal iOS 32-bit and 64-bit apps, six key performance critical controls now have iOS native platform control types built–in, including TEdit, TListView, TMemo, TSwitch, TCalendar and TMultiView. In the future we plan to add platform control types for other operating systems and components.

Because controls with a Platform .controltype use the same underlying implementation as native SDKs like Cocoa, your FireMonkey apps will have the smooth native scrolling and performance that end-users expect yet use the same component properties, methods and events and are still cross-platform between OSes. This enables you to maintain complete cross platform fidelity across Windows, Mac, iOS, and Android and deliver the best user experience possible.

Platform Controls

Know What Your Users Are Doing With Your Desktop, Mobile, and Middleware Apps

Understanding how your end-users are engaging with your app will help avoid app abandonment. AppAnalytics provides developers with a visual representation of how users are interacting with applications built with Delphi XE8. Custom API analytics and reporting inform the developer how deployed apps are consuming hosted RESTful APIs.

Bring your VCL Windows app to the cloud with Delphi XE8! Integrate cloud based services from Backend as a Service (BaaS) providers, Kinvey, Parse, and App42 with components for popular BaaS services like notifications, user management, and storage.

Learn More

Dealing with Multiple UI Form Factors? Revolutionize the process with FireUI

Delphi XE8 and the FireUI Multi-Device Designer delivers the only true single source solution for natively compiled applications. Most vendors who support native cross-platform development require separate user interfaces to be written on each platform.

Build a common UI that works across the multiple form factors of mobile phones, tablets, and desktop systems. Most mobile development solutions do not support the creation of PC apps for Windows and OS X.

Learn More

Delphi XE8 is a crazy good upgrade for developing mobile, desktop, or web applications.

Andrew Tierney,
CEO, CastleSoft

Mobilize your Business with Enterprise Mobility Services (EMS)

Enterprise Mobility Services (EMS) is a new turnkey solution for today's interconnected, distributed apps, offering an easy to deploy middleware server that hosts loadable custom API and data access modules. EMS is based on open and standard technologies, including REST HTTP calls and JSON data formats, and provides major SQL database drivers along with a built-in encrypted SQL datastore. With its user management and authentication plus user and API analytics, Enterprise Mobility Services is ideal for enabling secure access from mobile and desktop apps to Enterprise Databases. EMS is a middleware solution that is stateless, restful, scalable, and secure. Open the world of connected devices to your existing Windows VCL app with EMS!

Learn More

Future Proof your Investment With Update Subscription

Support and Maintenance is getting a major update! With a new name, we're introducing many new features and additional benefits for no extra cost! Now you'll get on-going maintenance on previous versions for up to 2 years from release, every fix and update for the current release, early beta access, exclusive content and more!

Learn More

RAD Studio awardsAward winning solution

Delphi 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.

Get Started with Delphi XE8 Today

Free Trial

Free, fully functional 30-day trial of Delphi XE8

Click to download >

Buy Delphi

Buy and download and get started with multi-device development.

Buy online >

Learn More

Resources to get you started with Delphi XE8

Get Started! >

Receive the newsletter and email alerts

Get RAD Studio Email Alerts