Bei heutigen Produkten werden die Funktionen längst nicht mehr nur über die Hardware festgelegt. Software programmierbare Mikrocontroller oder Logikbausteine erlauben die flexible Konfiguration von Funktionen bei der Entwicklung oder sogar im Betrieb. Funktionen können während des Produktlebenszyklus geändert oder erweitert werden, Fehler können teilweise im laufenden System korrigiert werden.
Diesem Umstand tragen wir bei der Softwareentwicklung unserer Projekte Rechnung. Mikrocontroller zur Steuerung auch einfachster Abläufe sind für uns genauso selbstverständlich, wie komplexe embedded Prozessoren mit Regelungsalgorithmen oder auch PC basierte Client-Server Anwendungen, etwa für die komfortable Parametrierung von Systemen oder die Speicherung von Messdaten in einer Datenbank.
Wir setzen dabei auf moderne Programmierspachen, wie Delphi, Visual C/C++/C# oder SQL-Datenbanken und auch Mikrocontroller werden überwiegend in Hochsprache C/C++ programmiert. VHDL basiertes Logikdesign von CPLDs und FPGAs reiht sich hier nahtlos ein.