Software Engineering:
Maßgeschneiderte Software-Lösungen & DevOps
Agile Software Development
Wir beraten Sie gerne und entwickeln für Sie maßgeschneiderte, stabile, durchgetestete, industrietaugliche Software in einem agilen Best Practices-Prozess: Release early, release often, get feedback.
Hier ein kleiner Überblick darüber, wie und mit welchen Programmiersprachen, Technologien und Tools wir hauptsächlich arbeiten:
Architektur & Design
- Domain Driven Design (DDD)
objektorientierte Analyse und Design (OOAD) - Event-getriebene Architekturen
- Responsive Web Design
- Verteilte Systeme mit REST
Programmiersprachen
- Primär: C#, Delphi, JavaScript / TypeScript, Python, SQL
- Aber auch: C, C++, Swift
- Spannende neue Sprachen heißen wir immer gerne willkommen. Wir experimentieren gerne!
Technologien
Frontend:
- Desktop: Delphi (VCL und FireMonkey)
- Mobil: Delphi (FireMonkey: Android & iOS), SwiftUI (iOS), Progressive Web Apps (PWA)
- Web: CSS / LESS, HTML, JavaScript / TypeScript, JSX / TSX, OpenLayers
Backend:
- Geodaten: GeoServer (WMS, WMTS, WFS), PostgreSQL / PostGIS
- Web: ASP.NET, PostgreSQL, Python (FastAPI), SQL Server
Datenbanken:
- PostgreSQL / PostGIS
- SQL Server
- SQLite / GeoPackage / SpatiaLite
Und nicht zuletzt auch unsere eigenen GIS-Komponenten
Werkzeuge
- Bugtracker und Wiki: Redmine
- Build-Tools: CMake, Ninja, webpack
- Doku und Websites: MkDocs
- IDEs: CLion, Delphi / RAD Studio, Rider, Visual Studio, Visual Studio Code, Xcode
- Package Manager: dotnet / NuGet (.NET), npm (Node.js), Poetry (Python)
- Scripting: Bash, PowerShell
- Tests: DUnitX, Mocha, pytest, Ranorex, Selenium, xUnit.net
- Versionsverwaltung: Git
Operations
Wir betreiben Systeme: Physisch, virtuell und in Containern. Dabei nutzen wir hauptsächlich:
Applikationsserver
- Internet Information Services (IIS)
- Tomcat
Betriebssysteme
- Linux (primär Debian und Derivate)
- Windows
DBMS
- PostgreSQL / PostGIS
- SQL Server
- SQLite / GeoPackage / SpatiaLite
Geodaten
- GeoServer
- w³GIS/komGDI
- w³WMSserver
Webserver
- Apache HTTP Server (httpd)
- Internet Information Services (IIS)
Darauf läuft dann die Software, die wir für Sie entwickeln, oder unsere GIS-Produkte.
Bei Interesse an unseren Software Engineering-Leistungen kontaktieren Sie uns bitte. Wir freuen uns auf Ihre Anfrage!