Custom Delphi Software

Petrie Software builds all custom software as "Native Win32" applications, allowing for efficient on any computer, and maximum compatibility out-of-the-box. 

A multi-tier architecture allows for easy installation in a networked environment, with data-intensive business logic implemented at the Application Server or Database level, rather than at the PC Client level.  All communication between Client and Application Server is via TCP/IP or HTTP, and the native database client tools are used to communicate between the Application Server and the Database.  The Application Server is typically installed as a Windows Service, simplifying server management.

Petrie Software develops using the Delphi language and development environment.  Many leading software products have been developed using Delphi.  All custom software that Petrie Software develops is fully Unicode enabled and will install on any Windows operating system starting from Windows XP, up to an including Windows 10.  Various versions of Delphi (from Delphi 6 onwards) can be used, if required, especially if you have existing custom software that you would like Petrie Software to continue working with.

Petrie Software has experience developing against many database environments, including Microsoft SQL Server, MySQL and Oracle.

If you already have in-house software that has been developed using any version of Delphi and you need someone to take over the development of this software, please get in contact.


Please contact David Petrie to learn more.

Petrie Software is located in Sydney, Australia (in Thornleigh / Pennant Hills).  Please get in touch today to discuss your needs. 

Visit the Main Consulting Page.