Sie haben besondere Anforderungen?
Kein Problem! Wir finden für Ihr Anliegen eine maßgeschneiderte Lösung. Sehen Sie hier unseren gesamten Leistungsumfang:
Leistung
Wir für Sie
Kundenwünsche stehen bei uns an erster Stelle. Werfen Sie einen Blick in unser Portfolio und lassen Sie sich überzeugen.
Portfolio
Was kommt auf Sie zu?
Erfahren Sie mehr über unsere Arbeitsweise und wie wir Ihre Idee Schritt für Schritt verwirklichen.
Arbeitsweise
Wer wir sind
Erfahren Sie mehr über unser Unternehmen und werfen Sie einen Blick auf unsere Erfolgsgeschichte.
Unternehmen
Beratung
Schon von ersten Minute an stehen wir Ihnen zur Seite und helfen mit innovativen Ideen Ihre Anforderungen zu definieren.
Design
Wir analysieren Ihre Anforderungen, finden Abhängigkeiten, bauen Prototypen und erstellen den für Sie perfekten Plan für eine wart- und erweiterbare Software.
Umsetzung
Basierend auf einer detaillierten Planung setzen wir Ihr Software-Projekt nach Ihren Anforderungen und Bedürfnissen um.
Weiterentwicklung
Ein Software-Projekt lebt von ständiger Verbesserung und Erweiterungen. Wir begleiten Sie auf Ihrem Weg zum Erfolg.
Über uns
Wir sind ein junges Unternehmen aus Darmstadt, bestehend aus einem bunten Team kreativer Köpfe, welches sich auf die Entwicklung von Software spezialisiert hat. Durch gemeinsame Planung verwirklichen wir mit Hilfe unserer langjährigen Erfahrung Ihr individuelles Projekt zum Thema Spiele, Web-, Desktop- oder Spezialanwendungen. Unser Fokus liegt hierbei bei der Unterstützung kleiner und mittelständiger Unternehmen, welche wir auf dem Weg nach oben als zuverlässiger Partner begleiten möchten. Mit diesem Ziel vor Augen und der früh entdeckten Leidenschaft Visionen zu realisieren rief Moritz Hagemann 2015 Die Softwareentwickler ins Leben.


Geschäftsführung

Moritz Hagemann, Geschäftsführer von Die Softwareentwickler, machte sein Hobby zum Beruf. Bereits im Kindesalter begeisterte er sich zunehmend an der Entwicklung eigener Spiele und Programme, welche er mit Hilfe von C++ und DirectX verwirklichte. Nach und nach rückten Sprachen wie C# und Java in sein Blickfeld. So entstanden über viele Jahre zahlreiche Hobby-Projekte in Form von Spielen und verschiedensten Anwendungen. Durch dieWeb2.0-Revolution und dem immer interaktiver werdenden Internet wendete sich seine Aufmerksamkeit schlussendlich auch der Webentwicklung zu, in welche er jedoch die Ansätze, welche er seinem Erfahrungsschatz aus der klassischen Entwicklung entnahm, anwandte. So war es kaum verwunderlich, dass er eine Ausbildung zum Fachinformatiker erfolgreich bei Playzo abschloss und im Anschluss als Leiter der Mobile-Entwicklung arbeitete. Auch hier erweiterte sich sein Erfahrungshorizont weiter mit php, MySQL und HTML5.
Unsere Leistungen
Von dem ersten Geistesblitz bis zur Fertigstellung begleiten wir Sie und machen Ihre Vision wahr. Dabei legen wir großen Wert auf eine saubere und leicht erweiterbare Projektstruktur und ein auf Sie zugeschnittenes innovatives Softwaredesign.

Einen festen Teil unserer Arbeitszeit nutzen wir für die Erprobung neuer Technologien. So bleiben wir stets auf dem neusten Stand. Sollten Sie sich die Anwendung einer speziellen Technologie bei Ihrem Projekt wünschen, welche noch nicht in unserem umfangreichen Leistungsangebot vertreten ist, so freuen wir uns, uns noch vor Beginn der Projektumsetzung mit dieser vertraut zu machen und somit unseren Erfahrungshorizont zu erweitern.

Web-Anwendungen

Die Webentwicklung wird üblicherweise in drei Teilbereiche untergliedert: Frontend, Backend und Entwicklung. Wir als Fullstack Dienstleister übernehmen dabei alle Bereiche und können somit eine Software „aus einem Guss“ realisieren.

Für die Realisierung moderner Singelpage-Web-Applikationen setzten wir in jeden Teilbereich unterschiedliche Technologien ein:

Frontend
  • jQuery
  • HTML5 (HTML, CSS 3, JavaScript)
  • AngularJS 2
  • Smarty
  • Sass / Less
Backend
  • PHP (Version 5.X und 7)
  • NodeJS
  • ASP.NET
  • Zend3
Datenback
  • MySQL
  • MS SQL

App-Entwicklung

Je nach Anforderung und Zielplattform unterscheidet sich die einzusetzenden Technologien sehr voneinander. Ist eine App genau auf eine Plattform ausgerichtet und muss auf diese genauestens angepasst sein, macht es Sinn diese App nativ zu entwickeln. Soll die App auf mehreren Plattformen wie z.B. Android, iOS, Windows und Blackberry verfügbar sein oder ist sie eine Erweiterung zu einem Web-Projekt, so empfehlen wir die App als Hybride App zu entwickeln.

Bei einer hybriden App wird die App wie eine Webseite mit den gängigen Browsertechnologien umgesetzt. Nur die systemspezifischen Komponenten werden mit nativen Mitteln für jede Plattform implementiert. Diese Vorgehensweise ermöglicht eine deutlich schnellere Umsetzung, da nur eine App entwickelt werden muss anstatt einer Neuentwicklung für jede Plattform.

Bei der Entscheidung wie Sie Ihre App umsetzen möchten beraten wir Sie gerne und unterstützen Sie ganz nach Ihren Anforderungen bishin zur fertigen App.

Egal ob nativ oder hybride (Phonegab), unser Erfahrungsschatz reicht hierbei von Android (Java) über Windows (C#) bishin zu iOS (Objective C).

Individuelle Business-Anwendung

Viele Geschäftsprozesse erfordern eine individuelle Softwarelösung, die maßgeschneidert zu Ihrem Unternehmen passt. Für die Umsetzung ist eine gemeinsame Erstellung der Konzeption und auch das genaue Kennenlernen unserer Kunden-Unternehmen und Zielunternehmen enorm wichtig. Gerne betreuen wir auch im Anschluss Ihre weiteren Vorhaben.

Oft kommen spezielle Technologien zum Einsatz, die an unsere Erfahrung in C++, Java, C#, Visual Basic und Pascal anknüpfen.

Spieleentwicklung

Spiele entwickeln ist eine Leidenschaft, die von frischen Ideen und viel Liebe zum Detail lebt. Unser Unternehmen ist an diesen Markt, seine Risiken und Bedürfnisse angepasst.

Wir haben sowohl Erfahrung in der Entwicklung mit Hilfe einer Game-Engine wie Unity3d, Unreal oder GameMaker, als auch in der Entwicklung mit nativen Schnittstellen wie OpenGL 3, Open GL ES, und DirectX (9 - 12).
Ihre Vision in unseren Händen
Sie haben eine Vision von einer Anwendung, einem Spiel oder suchen eine Softwarelösung für ein spezifisches Problem? Dann sind sie bei uns genau richtig. Der Ablauf des Projekts kann sich hierbei jedoch unterscheiden. Dies hängt primär davon ab, ob Sie uns zur Unterstützung eines Teams involvieren oder wir das Projekt eigenständig umsetzten sollen.

Beauftragen Sie uns zur Unterstützung Ihres Teams, werden wir alles daran setzen uns wie ein Inhouse-Entwickler in ihre Prozesse zu integrieren. Bei einem eigenständigen Projekt realisieren wir Ihre Idee jedoch üblicherweise in vier Phasen. In jeder dieser Phasen legen wir den Fokus auf eine flexible und vertrauensvolle Zusammenarbeit und geben Ihnen jeder Zeit die Möglichkeit in unsere Prozesse einzugreifen.

Zu unseren Stärken zählt das Lösen komplexer Aufgaben mit simplen, in sich geschlossen, wieder verwendbaren Komponenten.

Phase 1: Beratung und Anforderungsanalyse

Hinter einer groben Idee stehen oft viele offene Fragen. Wer sind die potentiellen Nutzer? Auf welchen Geräten soll die Anwendung verfügbar sein? Wo liegen besondere Herausforderungen? Welche Erweiterungswünsche könnten auf uns zukommen? Wir helfen dabei diese Fragen zu beantworten und aus einer groben Idee einen genauen Anfordungskatalog zu erstellen. Dazu ist es wichtig, dass wir von der ersten Minute an ihr Vorhaben hundertprozentig verstehen. So können wir Sie mit kreativen Ideen und einer individuellen Beratung unterstützen.

Phase 2: Konzeption und Design

Ein innovatives und flexibles Softwareedesign ist die Grundlagen für eine erfolgreiche Umsetzung sowie der Wegweiser für eine leicht erweiterbare und wartbare Software. Hier gilt es Abhängigkeiten zu finden und eine Struktur zu entwickeln, die die nötige Flexibilität gewährleistet.

Des Weiteren müssen in dieser Phase Lösungen für mögliche Risikofaktoren gefunden werden. Dies könnte z.B. die Anforderung sein, dass eine rechenintensive Operation in kürzester Zeit abgeschlossen wird.

Hierfür suchen wir mithilfe von Prototypen die optimale Lösung. Unsere Erfahrung machte deutlich, dass eine ausgewogenen Konzeptionsphase zu einem maßgeblichen Bestandteil eines erfolgreichen Softwareprojekts zählt.

Phase 3: Umsetzung

In der Umsetzungsphase erfolgt die tatsächliche Realisierung Ihres Projekts. Hier können Sie Stück für Stück mitverfolgen wie Ihre Vision mit jedem Tag wächst.

Unabhängig davon ob wir ein von uns konzeptioniertes Projekt mit einem fixen Ziel und Budget realisieren oder zur Unterstützung Ihres Teams hinzugezogen wurden, achten wir steht darauf offen und flexibel auf Änderungswünsche einzugehen. So haben Sie den Projektverlauf jederzeit in Ihrer Hand.

Phase 4: Weiterentwicklung

Nach der Umsetzung wird die Software ausführlich getestet. Dabei beheben wir Fehler die während der Entwicklung aufgetreten sind. So bewaren und überprüfen wir unsere Qualitätsstandards und liefern Ihnen die Software nach Ihren Vorstellungen.

Im gemeinsamen Dialog erarbeiten wir mit Ihnen auch neue Verbesserungsmöglichkeiten, sodass wir Sie vielleicht schon direkt im Anschluss als Kunde wiedergewinnen können.
Kontakt
Ihre Anfrage wurde verschickt, wir setzten uns in kürze mit Ihnen in verbindung.

Adresse

Hagemann Softwareentwicklung (haftungsbeschränkt)
I7, 26
68159 Mannheim

Softwareentwicklung in Mannheim

Heutzutage benötigt nahezu jedes Unternehmen eine Softwarelösung zur Administration seiner Aufgaben. Wir beraten und unterstützen Sie bei der Planung der Software für Ihr Unternehmen. In Darmastadt zu Hause gestalten und entwickeln wir individuelle Software, Anwendungen, mobile Apps und Internetpräsenzen. Sprechen Sie uns an, wenn Sie ein unverbindliches Angebot wünschen oder weitere Informationen benötigen. Ihre Softwareentwickler aus Darmastadt.