Delphi Programming Services
 

Our development tool of choice is Delphi. Delphi is produced and marketed by Borland® who are renowned world-wide for their ability to produce superior true RAD (Rapid Application Development) tools. This product has been in use since 1994 (our most senior developer has been using it since 1995) and to-date over one million copies have been sold.

Within a single IDE (Integrated Development Environment) it is possible for us to develop a substantial variety of applications or computer services. In particular Delphi 7 combined with Kylix™ enables us to use the same skill set to develop applications for the Linux platform. The main technologies supported by Delphi are:

 

     
 
Database
 
High-performance native SQL access (faster than ODBC) to Oracle, Sybase, Informix, DB2, SQL Server, and InterBase databases, as well as direct support for local and networked dBASE, Paradox, Access, FoxPro, and ASCII formats
 
 
Full support for client/server and multi-tier distributed database applications through application servers and distributed component models
 
 
Complete support for Microsoft ADO, OLEDB and RDS connections
 
 
Complete support for ODBC connections
 
 
Complete support for developing client applications for Oracle 8
 
 
   
 
Internet
 
 
Creation of web services and web service consumers using XML and SOAP technologies
 
 
Develop and deploy web applications on IIS, Netscape© and Apache™ servers with support for ISAPI, NSAPI, Apache and CGI
 
 
Web client, GUI client and Web Services access to any supported RDBMS
 
 
Active server objects- enables creation of high-performance objects that integrate seamlessly into ASP web sites
 
 
   
 
Other
 
 
One-step, single-source, COM, COM+, ActiveX and CORBA component development
 
 
Full support for Microsoft BackOffice technologies, making it easy to build applications that tap the full power of NT, MTS, SQL Server, and Internet Information Server (IIS)
 
 
Support for Windows NT Services
 
 
   
 
For more detail of what Delphi can do follow these links:
Get Acrobat Reader
   
Delphi 7 Datasheet (requires Adobe Acrobat Reader)
 
   
Delphi 7 Features and Benefits (requires Adobe Acrobat Reader)
 
     
     
       
Why do we use Delphi for Windows software for development?

 
       
 
The highly structured nature of the Object Pascal language ensures code is very readable and easy to maintain thus producing robust applications which behave as intended
 
 
The object-oriented language and the features of the Delphi IDE allows us to develop finished software in a fraction of the time compared to other tools (including all C and C++ language variants), particularly where a complex/intuitive graphical user interface is required
 
 
Standard Windows applications do not require any additional DLLs to operate thus software is a easy to deploy and is not affected by subsequent software installations
 
 
Windows API is fully supported and it is easy to make API calls using native Windows data types
 
 
Delphi supports an enormous range of database vendors using a variety of different connection types e.g. Native, ODBC, ADO, OLEDB etc.
 
 
Delphi has a huge base of high quality components and a great support community so a solution to a problem can usually be found in a couple of minutes
 
 
Delphi is particularly good at developing large complex projects
 
 
So far we have never hit a development "brick wall" with Delphi. You are always able to find solutions by coding in Delphi and so the reliance on 3rd party quick fixes or libraries is greatly reduced leading to a more reliable system.
 
 
Borland supplies the source code for all components (Visual Component Library) used in Delphi and this greatly assists us as developers to understand the tool that we are using and helps in code debugging
 
 
Delphi component development is simpler than ActiveX control development using something like Visual C++
 
 
The tool uses the fastest compiler in the world compiling true executables in seconds rather than minutes thus assisting rapid development and debugging
 
 
   
   
   
 
 
Why should you insist on your next Windows/Linux project being written using Delphi?

       
 
The project will be completed on time and within budget
 
 
The human resource requirement is substantially reduced
 
 
Software maintenance is minimal thus saving a significant amount of money
 
 
Projects scale easily thus protecting financial investment
 
 
Software deployment is straight forward and generally not subject to library version conflicts
 
 
   

 

| Home | Contact Us | News | Services Overview | Delphi Development | Mobile Device Services |