Eingesetzte Technologien
Enterprise-Anwendungen, Web & Apps
Bedienung im Browser oder per App? Verschiedene Standorte? Diverse Schnittstellen? Unternehmensanwendungen benötigen oft viele Komponenten:
Enterprise-, Web-Anwendungen & App-Entwicklung [...]
Microsoft .NET
Das .NET Framework ist Microsofts Plattform für die produktive Entwicklung robuster und komplexer Anwendungen. Wir haben .NET seit 2003 in vielen Projekten erfolgreich eingesetzt:
.NET-Programmierung [...]
Java
Java ist eine etablierte Technologie und Programmiersprache, die oft im Enterprise-Bereich eingesetzt wird. Wir setzen Java seit 1999 ein, vor allem für Web-Anwendungen:
Java-Programierung [...]
Datenbankanwendungen
Komplexe Datenbankanwendungen sind eine unserer Kernkompetenzen:
Datenbanklösungen [...]
Office-Lösungen und Access-Programmierung
Ob als kleiner Helfer im Büroalltag oder Teil einer Business-Softwarelösung - mit Office und MS Access ist vieles möglich:
Office-Lösungen und Access-Programmierung
VB6 Programmierung / VB6 Migration
Gewachsene Visual Basic 6-Programme sind modernen Anforderungen meist nicht mehr gewachsen. Die Optionen sind Sanierung, Migration oder Neuentwicklung:
Alt-Anwendungen in VB 6
Technologie-Liste
Um für Ihren Einsatzzweck und die vorhandene Umgebung die am besten geeignete Software zu entwickeln, greifen wir auf verschiedenste Sprachen und Technologien zurück.
Plattformen
Betriebssysteme
- MS Windows
- Linux
- Mobil
Programmiersprachen
- C#
- Java
- PHP
- Python
- JavaScript / TypeScript
- VB.NET
- C / C++
- Pascal / Delphi / Lazarus
Anwendungsentwicklung
Application Frameworks
- Spring, Spring Boot
- Spring.NET
- Ninject
- Autofac/Castle
- Prism framework
- StructureMap, Unity
- Symfony
Nutzeroberflächen (Web)
- Thymeleaf
- JSP / JSPX
- ASP.NET / ASP.NET MVC
- ProcessWire
- twig
Nutzeroberflächen (Desktop)
- WPF (Windows Presentation Foundation)
- WinForms
- Java Swing
Datenbanken
Datenbank-Backends
- MS SQL-Server
- MySQL / MariaDB
- PostgreSQL
- SQLite
- Oracle
- MS Access
Datenbank-Migration
- FluentMigrator
- Flyway
Object-Relational-Mapping
- Hibernate, NHibernate
- Entity Framework
- Doctrine
Kommunikation
Technologien
- WCF (Windows Communication Foundation)
- REST
- WebSockets
- GraphQL
- TCP/IP-Stack
Schnittstellen
- SAP (Dateischnittstelle und RFC)
- Legacy Systeme: Anbindung an vorhandene Systemlandschaften
- MS Office
- OPC (OLE for Process Control), OPC UA in der Automatisierungstechnik
- OPOS (Schnittstelle zur Ansteuerung von Bondruckern)
- Verifon/Hypercom-Schnittstelle
- PAYLINK(über welches z.B. (Interface u. a. zur Steuerung von Münzausgabe- und Scheineannahme)
- diverse proprietäre Schnittstellen für Kartenleser (z. B. Micros, ASM)
- EDIFACT
- REB / GAEB (Bauleistungen)
- ...und mehr
Machine Learning / KI
- LangChain / LangGraph
- ChromaDB
- Ollama
Dokumentenerzeugung und Reporting
- iText / OpenPDF
- PDFBox
- PdfSharp
- ActiveReports
- CrystalReports
- JasperReports
- XDocReport
Software-Testing
Testverfahren
- Unit-Tests
- automatische Integrations-Tests
- automatisierte GUI-Tests
- Spezifikationstests
- manuelle Akzeptanztests
Test-Bibliotheken
- jUnit, nUnit,
- Mocking-Frameworks, z.B. Mockito, Moq...
- DbUnit, NDbUnit,
- Selenium
- TestComplete
- WatiN
- SpecFlow
Build-Automatisierung und Continuous Integration
- Jenkins
- Maven
- Ant

