What exactly does a pocket knife comprise?
A good, compact tool combines many small tools. That is exactly what our software developers were aiming for — so they put their heads together and got to work. We call the result our Multi-Purpose-Framework (MPF): several open source libraries were bundled into a newly developed framework in order to increase our developers' productivity.
The customer applications that were created with our MPF clearly show the advantages of this procedure: the programmed solutions are extraordinarily stable — and they integrate seamlessly into the existing IT landscape.
If you are interested in the details: the MPF includes numerous classes of configuration control; it enables logging, generic processing of data types (validation, formatting and conversion), SOAP parsing / generation and much more. It offers multi-threading and exception-handling; it supports state-of-the-art C++ paradigms and, of course, it uses only established and proven libraries that are capsulated and extended. MPF can be used for various platforms. During development it is tested for compatibility with Windows, Linux and Solaris.
We did not want to scare you with this little digression. It was just meant to demonstrate our daily challenge: excellence and efficiency — all in the service of our customers.