Delphi — 2017 R3

For developers new to the Embarcadero ecosystem, the term “Delphi 2017 R3” can be puzzling. Officially, there is no standalone product named Delphi 2017. Instead, Embarcadero’s release named Delphi 10.2 Tokyo was the version that shipped in March 2017. The “R3” suffix—short for Release 3—refers to the third update (or service pack) for that specific version.

Thus, when someone says “Delphi 2017 R3,” they are almost always referring to Delphi 10.2 Tokyo – Update 3 (also known as version 10.2.3). This update was released in December 2017 and represented the most stable, polished iteration of the Tokyo release cycle.

For clarity, let’s establish the timeline: delphi 2017 r3

This article treats “Delphi 2017 R3” as synonymous with Delphi 10.2 Tokyo Update 3—the definitive 2017-era Delphi release.


If you are considering moving forward, here is a practical roadmap: For developers new to the Embarcadero ecosystem, the

However, many teams have decided that "if it ain’t broke, don’t fix it" – and Delphi 2017 R3 is famously not broken.

| Feature Area | Delphi 10.2 Tokyo R3 | |--------------|------------------------| | Latest Android API | 26 (Oreo 8.1) | | Latest iOS | 11 (iPhone X) | | Linux compiler | Yes (console/WebBroker) | | High-DPI IDE | Yes | | ARC | Removed (manual memory mgmt) | | TEdgeBrowser | Yes (VCL + FMX) | | FireDAC | Full | | REST Debugger | Yes | | RAD Server | Yes | This article treats “Delphi 2017 R3” as synonymous

If you actually meant Delphi 2017 (which does not exist as a version), please clarify. Otherwise, Delphi 10.2 Tokyo R3 is the correct reference.


Because Delphi 2017 R3 is no longer sold as a standalone license (Embarcadero only sells subscriptions for current versions), obtaining it legally requires an active Update Subscription or a legacy license from 2017–2018.

If you are using the hardware typically associated with the R3 release (often the Autel MS908CV or the generic Delphi DS150E clones):