Kosten einer App Entwicklung

Was kostet eine
eigene App?

Die von uns entwickelte Material-App ermöglicht den Mitarbeitern im Tiefbau eine intuitiven Weg mit unserer Datenbanklösung zu interagieren.
GPG Glasfaser Projekt GmbH, Duisburg.

App Entwicklung Kosten

Budgetplanung für moderne App-Entwicklungsprojekte
Referenz-Projekt
Datenbanklösung für den Glasfaser-Ausbau
Glasfaser Projekt GmbH
GPG Glasfaser Projekt GmbH
Auftraggeber
Dipl.-Ing. Diego Lozano, Florence Fischer
Projektleiter/-in Kunde

Um die speziellen Anforderungen an die Materialverwaltung als Generalunternehmer im Breitbandinternetausbau zu erfüllen, teste die Glasfaser Projekt GmbH mehrere Material-Apps, entwickelte jedoch letztlich eine eigene Excel-Lösung. Als das Unternehmen rapide wuchs, benötigte man eine leistungsfähigere Software, die von den Mitarbeitern auch per Tablet auf der Baustelle benutzerfreundlich bedient werden konnte. Wir entwarfen ein individuelles Software-Konzept, welches die bisherigen Funktionen um ein weites übertraf und durch die Verwendung unseres Baukastensystems für Digitalisierung DiraGO in wenigen Monaten realisiert und in Betrieb genommen werden konnte.

Android Docker JavaScript NestJS Node.js PostgreSQL TypeScript

Was beeinflusst die Kosten der App-Entwicklung?

Funktionsumfang

Die Gesamtkosten einer App hängen von verschiedenen Faktoren ab. Der naheliegendste Faktor sind die gewünschten Features, also die Funktionalität. Grundfunktionen wie Foto-Funktion, GPS, oder Formulare sind schneller realisierbar als komplexe Features wie Echtzeit-Kommunikation, Offline-Nutzung oder KI-basierte Komponenten. Wir bevorzugen eine agile Entwicklungsweise, bei der wir uns iterativ mit dem Kunden von den wichtigen Features vorarbeiten, ohne sich mit nachrangigen Anforderungen zu verzetteln.

Plattformwahl

Die Plattformwahl stellt eine zentrale Entscheidung dar, die die Komplexität der App-Entwicklung maßgeblich beeinflusst. Eine Progressive Web App kann wie eine Website veröffentlicht werden und stellt damit die einfachste Form dar. Apps für Android und iOS erfordern hingegen einen separaten Build- und Veröffentlichungsprozess für die jeweilige Plattform und den jeweiligen App-Store. Durch die Verwendung von Ionic als Cross-Platform-Framework kann die Entwicklung an sich jedoch auf einer gemeinsamen Code-Basis erfolgen, was die Entwicklungskosten für verschiedene Plattformen reduziert.

UI/UX-Design

Die Gestaltung des User-Interfaces hat einen großen Einfluss auf den Aufwand der App-Entwicklung. Wir setzen bei reinen Digitalisierungsapps gerne auf unser Framework für Digialisierung DiraGO, welches bereits ein standardisiertes, moderne Benutzeroberflächen mit sich bringt. Diese Standardisierung bringt Kosteneinsparungen mit sich, eignet sich aber nur für interne, nicht für kundenorientierte Apps, da diese in aller Regel in der individuellen Corporate Identity des Auftraggebers designt werden sollen. Auch für individuelle Designs bietet Ionic zahlreiche UI-Komponenten, auf welche aufgebaut werden kann, und mit denen schlank und agil moderne User-Interfaces realisiert werden können.

Backend-Systeme

Die App an sich bezeichnet lediglich den Client, der normalerweise mit einem Backend-System kommuniziert, um Daten auszutauschen oder z.B. die Nutzer-Authentifikation durchzuführen. Das Backend-System ist streng genommen nicht Teil der App-Entwicklung - es handelt sich um ein separates System, das in der Regel mittels REST-Schnittstellen angebunden wird. Falls bereits bestehende Systeme existieren, können diese ebenfalls angebunden werden, ansonsten muss das Backend-System für die App ebenfalls neu entwickelt werden.

Automatisierte Tests

Wir empfehlen immer die Verwendung von automatisierten Tests wie z.B. Webdriver.io und Jasmine, um die Qualität der programmierten App sicherzustellen. Dies stellt gerade bei agilen Entwicklungsprojekten eine hohe Zuverlässigkeit der App auch über einen langen, iterativen Weiterentwicklungsprozess sicher. Der Verzicht auf automatisierte Tests spart zwar kurzfristig Geld, lohnt sich aber langfristig auch finanziell durch reduzierten manuellen Testaufwand und Bugfixes.

Funktionalität

Plattformwahl

UI/UX-Design

Backend-System

Automatisierte Tests

Budgetrahmen im Überblick

Beispielkalkulationen

Für eine erste Budgetplanung bieten unsere Kostenrahmen eine grobe Orientierung. Die tatsächlichen Aufwände ermitteln wir individuell anhand Ihrer Anforderungen - transparent und nachvollziehbar.

Einfacher Produktfinder als Progressive Web App

für ein mittelständisches Maschinenbauunternehmen

Intuitive Benutzeroberfläche mit modernen Ionic UI-Komponenten
Progressive Web App mit Installationsfunktion & Domainveröffentlichung

Anforderungsanalyse
UX Mockup & Technisches Konzept
Kontinuierliches Projektmanagement über den gesamten Projektverlauf

Einrichtung Ionic Framework und Frontend-Framework (z.B. Angular)
Implementierung des User Interfaces (z.B. Menü, Seiten, Formulare) mit modernen Ionic UI Komponenten
Implementierung der Berechnungslogik
Implementierung der Mechanik zur Installation der App per Browser

Veröffentlichung der Progressive Web App auf gewünschter Domain, ggf. auch im Android Play Store
11.200 €
~ 10 Personentage

Digitalisierungsapp für Build-to-Order-Montage

für Kunden mit hohen Dokumentationsanforderungen

Native Android App mit Kamera, GPS & Mobile Device Management Integration
Rollensystem & Authentifizierung für sensible Dokumentationsprozesse

Agile Sprints und zweiwöchentliche Sprint Meetings
Aufsetzen des Projekts inkl. Versionsverwaltung (Gitlab)

Nest.js-basierte Server-Anwendung mit REST-APIs auf DiraGO-Basis
Moderne Backend-Oberfläche auf Angular-Basis mit tabellarischen, filterbaren Listen, Reports und Stammdaten-Formulare
Benutzer, Rollenbasierte Berechtigungen und Authentifzierung
Native Android App mit Hardware-Funktionen wie Kamera und GPS auf Ionic-Basis
Anbindung Schnittstelle ERP, regemäßiger, beidseitiger Datensync

Installation auf einem Server im Intranet per Docker Image
Integration in Mobile Device Management System der Kunden
DiraGO-Standardfeatures sind mit automatisierten Tests abgedeckt
OpenAPI Schnittstellen-Dokumentation
22.400 €
~ 20 Personentage

Marktplatz-App zur Reduktion von Lebensmittel­verschwendung

für ein Startup mit Fokus auf Nachhaltigkeit

Cross-Plattform-Architektur für Android, iOS und Web
In-App-Zahlungen & Transaktionsmails für Marktplatz-Funktionalität
Automatisierte Build-Pipeline & Testabdeckung für Continuous Deployment
UX-Design & Onboarding-Erlebnis von externen Experten

Cross-Plattform-Architektur für Android, iOS und Web auf Ionic-Basis
Individuelles UX Design eines externen UX Designers

Onboarding-Slides, die die Nutzung der App beim erstmaligen Start erklärt
Login mittels Drittanbietern wie Google, Apple, usw.
"Mein Konto"-Oberflächen mit Bestätigungsmails (Double-Opt-In), SMS Bestätigung und Formulare zum editieren der Kontodaten
Integration von Geolocation / Maps zur Darstellung interaktiver Karten
Listenansicht von Marktplatz-Angeboten in der Nähe
Formulare zum Erstellen eigener Angebote inkl. Foto-Upload
Integration Payment-Provider wie PayPal
Integration Push-Benachrichtigungen
E-Mailversand nach Transaktionen
Auswertungstools- und Reports für Admins

Bereitstellung als native Android und iOS App
Einrichtung automatisierte Build-Pipeline auf Gitlab-Basis inkl. automatisierter Tests für Continious Deployment
Automatisierte Tests (Unit-, Api-, Integration- und E2E-Tests)
Technische Dokumentation der Architektur, sowie der einzelnen Klassen und Services
Initial
67.200 €
~ 60 Personentage,
danach kontinuierliche Weiterentwicklung
Einschaetzung

Beratung & Individuelle Kalkulation

Die Entwicklung einer App ist eine wichtige Investition in die Zukunft Ihres Unternehmens – gleichzeitig sollen die Kosten nicht aus dem Ruder laufen und die App bald für Sie und Ihre Nutzer Mehrwert stiften.

Unserer Erfahrung nach sind ein realistisches Konzept und Budget sowie ein gutes Team aus Entwicklern und Kunden, welches vertrauensvoll zusammenarbeitet und das agile Mindset lebt, die wichtigsten Erfolgsfaktoren für digitale Vorhaben.

Sie planen ein digitales Projekt und haben technische Fragen oder wünschen eine erste, grobe Einschätzung der Kosten? Kontakten Sie uns gerne, wir unterstützen Sie bei der Planung, Kalkulation und Realisierung Ihres App-Konzepts.

Kontakt