Software Technology Utilised -

Protecting your investment by using the latest development tools

Software Development Tools and Technologies

The majority of our systems are developed using either Delphi (Embarcadero Technologies) or Microsoft Visual Studio. These respected and market leading integrated development environments (IDE) are both true "rapid application development" (RAD) tools. The RAD nature of both these products enable us to complete systems on time and within budget using the minimum number of human resources. The two products each have their own advantages and disadvantages and complement each other. Unless the client has a preference, we would use the most appropriate tool after careful system analysis.

Delphi (Embarcadero Technologies)

We have been successfully developing a wide variety of Windows applications using Delphi since it was first introduced in 1995. We currently have licences to use Delphi versions 1.0, 2.0, 3.0, 5.0, 7.0 Architect Edition and 2010 Architect Edition. Benefits of using Delphi include:

  • In our opinion it is the best IDE for producing native applications for computers running the Windows operating system
  • The highly structured nature of the Object Pascal language ensures code is very readable and easy to document and 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 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.
  • 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
  • Embarcadero 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
  • The tool uses the fastest compiler in the world compiling true executables in seconds rather than minutes thus assisting rapid development and debugging

Microsoft Visual Studio

The latest versions of Visual Studio allow us to develop applications using native code together with managed code for all platforms supported by Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework and Microsoft Silverlight. It is not language specific but unless specified by the client we develop systems using C# (C Sharp).  We have an annual Microsoft Developer Network (MSDN) premium subscription which gives us access to all the current version and many other Microsoft development tools and technologies. Benefits of using Visual Studio include:

  • Allows us to develop systems that need to use the .NET framework
  • It is not language specific
  • We can produce sophisticated dynamic data-driven websites using ASP.NET and AJAX
  • We can target development on devices and phones running Windows Mobile and Windows Phone 7
  • It is actively supported by third-party component and tool vendors