About Delphi

Delphi is an integrated development environment (IDE) that helps individual developers and small and enterprise teams build native apps for MacOS, iOS, Windows, Android and Linux platforms. Key features include deployment management, graphical user interface, workflow management, visual modeling and collaboration tools. Teams using Delphi can build connected business applications for desktop and mobile platforms through the FireMonkey and visual component library (VCL) components. The system allows developers to automatically mark errors, build code by leveraging cross-platform libraries and add live logging to applications through CodeSite Logging. Additionally, it offers integrated cross-platform native debugging by inspecting the current value of variables that ensures deployment and debugging of applications on any device. Delphi's compilers enable users to customize the IDE according to individual coding styles. The solution can be integrated with various version control systems such as Subversion, Git and Mercurial. Delphi is available on annual subscription and support is extended via phone, email and FAQs.
Delphi Software - Delphi responsive design
Delphi Software - Delphi IDE
Delphi Software - Delphi code repository integration
Delphi Software - Delphi live data
Delphi Software - Delphi responsive design - thumbnail
Delphi Software - Delphi IDE - thumbnail
Delphi Software - Delphi code repository integration - thumbnail
Delphi Software - Delphi live data - thumbnail

Delphi pricing

Delphi has a free version and offers a free trial. Delphi paid version starts at USD 1,599.00/one-time.

Starting Price:
USD 1,599.00/one-time
Free Version:
Yes
Free trial:
Yes

Alternatives to Delphi

Delphi Reviews

Feature rating

Value for Money
3
Functionality
4.1
Ease of Use
4.3
Customer Support
3.8
5 reviews of 7 View all reviews
Timothy
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 17/07/2023

Delphi is a valuable development tool for multiple targets.

It has been great creating solutions for customers. Including Forensic laboratories and police departments.

Pros

It can do anything from make an android app to connecting a Laboratory toxicology screening instrument via tcp/ip. It can deliver results to a Oracle database as easy as a mysql database.

Cons

New forms are automatically created at program startup. Make an option to create on reference like this example.* This leaves nothing to change in existing programs.In a form unit, remove the existing auto created variable and make it a function.

Tim
Tim
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
2
Functionality
5
Ease of Use
5
Customer Support
4

4
Reviewed on 21/04/2022

A life with Delphi

If you want to develop a cross-platform app from scratch quickly, it is a good environment to work with. But if / when you need to integrate with other technologies a few questions are raised.

Pros

The ability to deliver cross-platform applications from the one code base makes the development process much easier. I am able to create an application for iOS, Android, and Windows. Additionally the apps are native to each target. Debugging is also a breeze, even with Android apps.

Cons

While the community version is free, the cost to purchase otherwise is a tad on the expensive side when you consider what is possible in other development environments. Not all technologies (and associated libraries) can be use with Delphi.

Faris
  • Industry: Mechanical or Industrial Engineering
  • Company size: 11–50 Employees
  • Used Weekly for 1-5 months
  • Review Source
Value for Money
2
Functionality
3
Ease of Use
3
Customer Support
3

2
Reviewed on 19/11/2023

Delphi

It was a bad experience it was hard for me to use and time consuming which i didn't have at work

Pros

The interface customization, the buttons, and the language

Cons

How to implement my database into it, i had a access database it was so hard and full of errors just to implement my database and i had to make a lot of modification to it so Delphi can understand it, which takes me a lot of time and effort to do it

Olivier
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Functionality
4
Ease of Use
4
Customer Support
3

4
Reviewed on 14/10/2022

A good old software that's more than just "pascal"

I've been using it for over 20 years now and it's always been a pleasure to use it, from side projects to huge professional projects.

Pros

It's very easy to create rich user interfaces for the desktop and mobile environments, all in one code base

Cons

Stability issues are hard not to notice but can most often be worked around

Roger
  • Industry: Government Administration
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
3
Functionality
3
Ease of Use
3
Customer Support
3

3
Reviewed on 23/02/2022

Object-oriented desktop programming for small shops

I loved Delphi straight out of college like a young boy loves his dog: I was excited when it was a puppy and I taught it tricks and we were best friends and did everything together; and then the dog got older, laid around the house a lot, and we would just spend time together by being in the same room. I would never get rid of it, because I love it so much, but it was time to move on.

Pros

Programmers my age might remember programming with Pascal. Delphi is the modern IDE for that language which is why source files are named with the .pas extension to this day. Delphi is a fun IDE where a programmer can learn a lot about object-oriented programming. If I had to write a new desktop software today, I would do it in Delphi. Delphi is not an interpreted language like Java; it compiles right into binary machine code that Windows can readily run. I understand that one can also compile programs for iOS devices, though I never tried. I learned so much about programming with Delphi in my decades using it. I learned about refactoring, code insight, coding patterns, and user interface design.

Cons

Delphi has always had difficulty moving into the modern age of web and app development and code sharing. It tries to solve modern challenges using old school techniques. Delphi marketing has shown a lot of cool, modern things that Delphi can do, but I found documentation, walk-throughs, and samples to be lacking and of superb quality. Delphi has also had a hard time grappling with web standards like XML, namespaces, SOAP, REST, JSON, https, authentication protocols, and more. What astounded me was that, once these technologies were implemented the first time, Delphi wouldn't look back, see what they did poorly, and improve it; the features would just be deployed the same way, year after year, version after paid version. In later years I wondered what we were paying for when these web deficiencies stayed the same. So, they're great at desktop and database communication, but not for much else.

Related categories