Leistungen

Web-basierte Software Projekte

Als Softwaredienstleister erstellen wir end-to-end Business Software und mobile Apps. Zu unseren Kunden zählen deutsche und internationale Unternehmen, Startups und Investoren. Je nach Anforderung bieten wir Ihnen den vollständigen Umsetzungsprozess an: von der Spezifikationserstellung, über die Design- und Prototypenphase, bis hin zum eigentlichen Programmieren und Testen.

Portierung von Desktopsoftware auf Webtechnologie

Sie betreiben bereits eine Desktopsoftware? Wir unterstützen Sie bei der Portierung auf plattform- und ortsungebundene Webtechnologien. Dabei arbeiten wir entweder an der Schnittstelle zu Ihrem internen Entwicklungsteam oder steuern die Umsetzung selbständig.

Schnelle Prototypen Entwicklung

Sie haben eine Produktidee und möchten einen schlanken Prototypen entwickeln, um die Vermarktbarkeit bei geringem Risiko zu testen? Wir unterstützen Investoren und Startups in Design und Entwicklung von Prototypen und MVPs (minimum viable products). Gern führen wir für Sie crowd-based Testläufe durch und bereiten die technische Basis für die spätere Fertigstellung vor. Sobald sich Ihre App oder Websoftware im Markt etabliert hat, stellen wir sicher, dass die zugrunde liegende Technologie mit Ihrem Erfolg skalieren kann.

Mobile Apps

Wir entwickeln mobile Apps, angefangen bei experimentellen Konzepten bis hin zu Businessanwendungen. Der Fokus liegt dabei auf IOS und Android. Unsere Erfahrung umfasst aus vielen Projekten ein breites Spektrum: angefangen bei Echtzeit-Kommunikationslösungen (mehr dazu hier) wie z.B. Advanced Voice Conferencing, Speech-to-Text Konvertierung, SMS-basierter Client-Server Kommunikation, Chat-Infrastruktur, über die Implementierung von Geodatendiensten (Geotracking, Geotriggering), bis hin zu serverseitiger Bildverarbeitung und der Anbindung von bluetooth-gekoppelten Sensoren.

Wearable technology / smartwatches

Wir entwickeln ortsgebundene, kontextsensitive Anwendungen auf der Basis von Tizen, Android Wearable und Apple iOS. Diese Anwendungen kommen in Smartwatches und Smartphones zum Einsatz. Auf diese Weise lassen sich beispielsweise location-based Communities, medizinische Anwendungen und kontextabhängige Produktpräsentationen umsetzen.

Testing

Für jedes Projekt bieten wir sowohl fallbezogene, als auch explorative Tests an. Dabei kann die Testgruppe sehr gezielt nach persönlichen und geografischen Merkmalen ausgewählt werden. Auf diese Weise stellen wir sicher, dass Ihre Anwendung wie erwartet in den spezifizierten Geräten, Webbrowser und Betriebssystem funktioniert. Da die Tester nach der Vorgabe der Zielgruppenbeschreibung ausgewählt werden, kann über die reine Fehlererkennung hinaus auch wertvolles Nutzerfeedback gewonnen werden.

Ihre Vorteile

Business Focused Development

BFD 
Entscheidend ist, dass sich Ihr Projekt schnell amortisiert und zur Wertschöpfung in Ihrem Unternehmen beitragen kann. Unsere 8-jährige Erfahrung in der Entwicklung von mobilen Apps und Webportalen für unsere Kunden spiegelt sich in unserem Business Focused Development Ansatz wider. 
Dieser basiert auf folgenden 4 Grundsäulen:

  • geeignete Technologie
  • effiziente Programmierung
  • zielorientiertes Design
  • optimierte Benutzerfreundlichkeit

Geeignete Technologie

Unser Team verfügt über ein breites Spektrum an Knowhow. Dadurch können wir Ihnen die für Vorhaben jeweils am besten geeignete Technologie anbieten. In der Entwicklung von mobilen Apps arbeiten wir sowohl mit nativen (iOS, Android und Tizen) als auch hybriden Ansätzen (auf Basis von Cordova) sowie Frontend Technologien (Single Page Applikationen auf Basis von Angular JS, Backbone.JS, Sammy.JS, HTML5 und CSS3).
Das ermöglicht uns die Erstellung komplexer und gleichzeitig leicht zu bedienenden Mobil- und Webapps. Dank unserer langjährigen Erfahrung mit Sever Technologien (PHP, Ruby on Rails, Node.JS) statten wir Ihre App mit entsprechender Backendfunktionalität sowie einer skalierbaren Multimandanten- und Multibenutzerarchitektur aus.
technologies

Effiziente Programmierung

Um Ihren Anforderungen in Bezug auf Lieferpünktlichkeit, Funktionalität und Qualität gerecht zu werden, führen wir die Programmierung in einem iterativen Prozess durch, in den wir Sie aktiv einbinden.
Zunächst unterteilen wir dazu das Projekt in einzelne Segmente und priorisieren diese. Sobald ein Modul fertiggestellt ist, durchläuft es einen Testprozess. Aufgrund unseres optimierten Fehlermanagements können Schwierigkeiten behoben werden, ohne die Programmierung der nachfolgend geplanten Segmente zeitlich auszubremsen. 
Falls Sie nach der Fertigstellung einer bestimmten Funktion Änderungswünsche haben, erstellen wir für Sie eine zeitliche und finanzielle Abschätzung. Sie können dann entscheiden, ob Sie die Änderung sofort oder am Ende der ursprünglich geplanten Programmierphase umsetzen lassen möchten. Auf diese Weise behalten Sie stets die volle Zeit- und Kostenkontrolle.

Zielorientiertes Design und Nutzerfreundlichkeit

Als Softwareunternehmen verstehen wir die Optimierung der Bedienbarkeit Ihrer Anwendung als einen wesentlichen Beitrag zur Qualitätssicherung und Risikominimierung Ihres Vorhabens. Aus diesem Grund spielt die Optimierung der Usability eine zentrale Rolle in unserem Business Focused Development Ansatz.
Gemeinsam mit Ihnen analysieren wir zunächst Ihre Zielgruppe und legen die gewünschten Verhaltensweisen fest. Diese Analyse resultiert in einer detaillierten Anforderungsspezifikation. Diese wird anschließend in ein visuelles Grobkonzept übertragen welche die Navigation und Interaktion innerhalb der geplanten Applikation verdeutlicht.
Basierend auf der Spezifikation und dem Wireframe Model werden unsere Interface Experten nun einen ersten Prototypen erstellen. Dieser wird in mehreren Etappen auf die Einhaltung der gängigen Usability Standards getestet. Nach Ihrer Freigabe kann dann der Programmierprozess beginnen.