Developing, optimising and refactoring scientific software
Developing and extending
We specialise in the development of computationally demanding software for our clients. We develop the right algorithms and build the most efficient implementation. Not only for new applications but also to extend existing software.
Refactoring legacy code
We have extensive experience in modernizing and refactoring legacy code for applications in engineering and science. Many of our customers have software that has been developed over several decades. From time to time, a refactoring is needed to weed out clutter and to prepare the code for further development.
Optimization
We optimize your software to allow you to compute faster or run larger applications. Using smarter computational methods and by clever programming, we can at least double the performance of most applications. But usually we do much better. Ovbiously without compromising the code quality.
Maintenance
Software maintenance is essential to guarantee the availability and reliability of your software. We provide various services for maintenance of scientific or engineering software. These are based on our rich experience with computational software and our familiarity with standard maintenance procedures.