wavesbannermainverthor

Our techniques

 

We have experienced that the use of the latest standards, languages and techniques enables us to accomplish the best results. We see that the need for reliable high-performance applications increases. Maintainable code with low coupling and high cohesion is a key to such software. This means that the parts of the software to develop will be grouped per functionality and as independant from eachother as possible. This enables both parallel developing of several parts of the software and it results in maintainable code. Also, because of the low coupling, a functionality can easily be changed without the risk of affecting the rest of the software. Before the software is being programmed, a technical design will be created. This technical design describes how the software will be programmed and how the parts of the software will communicate with eachother. Our programmers will discuss this technical design with eachother to get the best result. This will increase the reliability of the code, and decrease the chance for errors.

 

Our in-house developed C++ framework has proven itself over the years. All of our C++ projects use this framework, requiring it to be very stable software. It enables us to offer high-performance solutions relatively quickly.

 

As mobile software becomes more and more important nowadays, we also have experience in the field of mobile software development. As well for older mobile phones using Symbian OS and Nokia OS, as for the newest operating systems such as iOS, Android and Windows Mobile.

Our Techniques

We use the most up-to-date programming languages and techniques, including:

  • Native C++
  • C# .NET
  • Objective C
  • Java
Platforms we support are:

  • Microsoft Windows (server & desktop)
  • iOS (iPhone & iPad)
  • Android
  • Windows CE & Windows Mobile