Softwareentwicklung
In Handarbeit und mit guter Beratung realisieren wir Softwareprojekte verschiedenster Größe und aus den unterschiedlichsten Branchen. Dabei sind wir flexibel in der Wahl unserer Werkzeuge und fühlen uns auf den Plattformen Linux, Android, Windows sowie hauptsächlich im Web zu Hause.
Ihr Projekt begleiten wir von Anfang an und dauerhaft. Nach einer ausführlichen Beratungsphase schließt sich in der Regel die Implementierung durch uns an, aber auch danach lassen wir Sie nicht alleine: Zum Angebot gehört stehts der komplette Prozess, bis die Software bei Ihnen erfolgreich im Einsatz ist und auch bei der langfristigen Pflege und Betreuung stehen wir gerne zur Seite.
Web-Anwendungen
- Konzeption und Planung komplexer Web-Anwendungen
- Gestaltung moderner und intuitiver Benutzeroberflächen
- Backend-Entwicklung
mit Python/Django - Frontend-Entwicklung
mit HTML5, CSS3 und JavaScript (Vue.js, jQuery) - Datenbankdesign
für PostgreSQL, MariaDB und SQLite - Hosting, Betrieb und Wartung
unter Linux
von Webserver über Datenbank bis Monitoring - Responsive Web Design: Eine Website für alle Bildschirmgrößen
- Testautomatisierung
- Backup-Strategien
- Entwurf und Implementierung von Schnittstellen
z.B. REST-APIs mit HTTP und JSON - Beratung und Unterstützung zu allen Fragen rund um das Web-Framework Django
Branchen-Expertise
- Online-Banking-Anbindungen
FinTS/HBCI, SEPA-XML - Kassen- und Zahlungssysteme
GoBD, DSVinV-K, ZVT-700, TSE, KassenSichV - Rechnungswesen
ZUGFeRD - Softwarequalität
Testautomatisierung, Versionskontrolle
Android-Apps
- Konzeption und Planung von Android-Apps
- Gestaltung moderner und intuitiver Benutzeroberflächen
- Umsetzung von App-Projekten
- Entwicklung von Server-Software für App-Projekte
(Synchronisation, soziale Funktionen, Push-Benachrichtigungen …) - Betreuung und Wartung von Apps im Play Store
- Testautomatisierung
- App-Optimierung für Tablets
Desktop-Anwendungen
(Linux, Windows)
- Konzeption und Planung von Desktop-Anwendungen mit und ohne grafischer Oberfläche
- Gestaltung moderner und intuitiver Benutzeroberflächen
- Entwicklung von Desktop-Anwendungen
- Testautomatisierung
- Entwicklung von Netzwerksoftware und Synchronisationsprotokollen
- Entwicklung von Kommandozeilentools für Linux