Rapidly building high performance Windows applications
Delphi@2009 provides all the tools needed to build rich, powerful Windows applications with ease. Combining a bountiful component library, an intuitive editor, and a full featured debugger, Delphi 2009 makes development easier with everything needed to build all types of Windows applications. From the desktop to the web to the server, Delphi 2009 is the tool of choice for Windows developers.
Productive with Delphi’s time saving IDE and tools
Delphi’s IDE contains countless features to speed coding so development happens swiftly focused on framework design, code logic, and algorithms and avoiding coding errors. A full-featured and powerful debugger makes examining the internals and execution of code completely transparent. Component based development and design ensure that rich user interfaces are only a few mouse clicks away.
Drag-and-drop visual development and a powerful component library
to speed development
Time-tested, completely extensible, rich and full-featured, the Visual Component Library (VCL) provides Delphi 2009 a full-powered and simple to use set of components for building amazingly rich user interfaces. The VCL is fully Unicode enabled in Delphi 2009. Components can be effortlessly and quickly added to the development environment for reuse and easy visual manipulation.
Easily connect with all your data across multiple sources and tiers
Delphi 2009 provides lean, native, high performance access to all the popular database management systems. Using a robust, powerful database access framework, Delphi 2009 helps development to easily access data and display data without writing any code. Data can be created, read, updated and deleted with ease, either from visual controls or in code. DataSnap provides a simple yet powerful framework for building n-tier applications with full-featured and completely customizable middle-tier application servers. It is easy to write stored procedure code in Delphi by embedding business logic and other data management code in application servers. Accessing data has never been so easy, so robust, and so flexible.
Get power and speed with the powerful Delphi language, a fast compiler and full Windows API access
Delphi is based on a world-class, blazingly fast compiler. Highly readable and maintainable, the Object Pascal-based Delphi language is a completely object-oriented language with all the modern language features the make for productive, powerful, and robust code. Delphi 2009 also provides complete access to the native Windows API. Delphi then compiles all this code in the blink of an eye – even huge projects are compiled in a matter of seconds.
Create intranet and Web solutions taking advantage of AJAX, Silverlight and Web 2.0
VCL for the Web lets you quickly and visually build interactive and responsive web pages that support AJAX techniques. VCL for the Web embeds the low level technologies in visual objects so you don't need to know HTML, JavaScript, CSS, or HTTP. VCL for the Web enables to build web applications in the familiar RAD method using the Delphi language, allowing them to focus on the details and logic of the application, and not the low-level details of Web protocols and languages.
Build in quality with unit testing and debugging
Delphi 2009 provides a rich, full featured debugger that peers into generated code all the way down to the actual assembler. Delphi 2009 extends the developer tool chain to support unit testing, enabling to write test driven code and capture bugs before the program is made to build.
Connect everywhere using COM, XML, SOAP, REST and Web Services to tie in with Service-Oriented Architecture (SOA) solutions
Applications seldom reside in a vacuum, so Delphi 2009 enables developers to connect to a wide variety of servers using industry standard protocols. Delphi 2009 includes frameworks and development support for creating and connecting to COM and ActiveX objects, SOAP-based web services, and REST servers via HTTP
Be part of one of the largest software development communities
The online knowledge base for Delphi development is huge. The ease of developing components means that there are copious, high-quality freeware components available for use. The open source community and commercial market provide a plentiful stock of components to extend the capabilities of Delphi.