Softwareentwicklung

Für jedes Problem das richtige Werkzeug.

Die Auswahl der Technologie, in der Software implementiert wird, hat entscheidenden Einfluss auf die Qualität der Lösung. Sie muss angemessen sein für Problem und Größe der Anwendung, aber auch zur Organisation passen.

Wir haben bereits erfolgreich Lösungen in folgenden Technologien implementiert - wobei viele Lösungen mehr als eine Technologie einsetzen:

  • Webanwendungen mit Angular 2 im Frontend und JEE im Backend
  • Webanwendungen in JEE mit JSF/Primefaces
  • Webanwendungen in .net mit C#
  • Webanwendungen mit Django/Python
  • Web-Auftritte mit Drupal und Wordpress
  • Desktop-Anwendungen in .net mit C# und WPF
  • Datenbanken und -Anbindungen mit DB2, PostgreSQL, Microsoft SQL Server, Oracle, MySQL
  • Cloud-Anwendungen mit Azure, Google AppEngine und AWS
  • Backends für verteilte Berechnung in Clustern (z.B. ad-hoc-Verbünden aus Desktoprechnern) mit .net/C#
  • Web-Services mit JEE und .net/C#
  • Hochperformante Lösungen mit C, C++, Assembler
  • spezielle Algorithmen mit CUDA und OpenCL
  • Hardware-Beschleunigung mit FPGAs, programmiert mit Verilog und VHDL