Although Glengordon Software was founded in 1989, our engineers have been developing software solutions since 1975, accumulating a wealth of experience in management, standards, processes, methodologies, frameworks, technologies and programming languages. We list a few of these at the end of this section, not to impress but to give a flavour of our diversity and an indication of our ability to adapt quickly to changing environments.

Software development, like most other disciplines, is all about interfaces.

Our approach concentrates on these interfaces - human interfaces to ensure that we build the solution our customers expect and software interfaces so that the software can be split into manageable components which in turn can be developed in any suitable language, by any suitable engineer and in any suitable location.

Before you read the list of buzzwords describing our experience, a word of warning. Knowing the buzzwords is not the same as being proficient in the technology. A bad designer/programmer is a bad designer/programmer regardless of the methodology or programming language. We are expert practitioners and problem solvers - the methodologies and programming languages are simply the tools that allow us to implement the ‘best’ solution in the timeframe and costs our clients demand. Sometimes, this will require us to rapidly learn new skills or understand new business domains - something we have been doing successfully for over 25 years.

Increasingly, we use agile methods and in particular extreme programming - a lightweight, flexible yet disciplined and rigorous approach that brings predictability, productivity and adaptability back to software development. We develop on a variety of software platforms in a multitude of programming languages.

Technical areas of experience -

  • UML, OO Analysis, OO Design
  • Rational Rose, DOORS
  • Windows, Unix, Linux
  • Microsoft Visual.net, Borland Delphi
  • C++, Java, C
  • XML, HTML, JavaScript, Perl, PHP, Apache
  • Microsoft Access, MySQL
  • and too many other methodologies, programming and scripting languages to mention