Recommendations to others considering Delphi:
Currently, Embarcadero provides a free Community version of Delphi, which has one significant limitation; it lacks FireDAC, its universal data access technology. It is enough for learning the language and become proficient in using the IDE, but it forces the user to choose their InterBase database.
The obvious alternative is to use the free version of UniDAC from Devart, which is as powerful as FireDAC itself (when using the Enterprise version).
Consider that Delphi (Object Pascal) is a powerful but rich language, and the learning curve is steep. Review collected by and hosted on G2.com.
What problems is Delphi solving and how is that benefiting you?
I have been using Delphi for database-based client/server and n-tier applications, hardware-related applications (like Electronic Security, Video Surveillance, Access Control), huge Enterprise applications, small utilities, and several web applications. As Delphi is usually complemented with highly polished tools (not just for the user interface, but also for interfacing all kind of hardware or services), I created powerful and easy-to-use applications in almost no time. Most of the time, paying for some good components saves so much development time that the final application is cheaper and faster to market. Review collected by and hosted on G2.com.