Konzeption

Software für morgen.

Entwickelt, um erweitert zu werden.

Software-Projekte werden häufig nicht einmal programmiert und danach nie wieder angepasst. Im Gegenteil: Mit dem Erfolg einer Software entstehen neue Feature-Wünsche, die in die bestehende Software integriert werden sollen. Darum ist eine langfristige, erweiterbare Software-Architektur unerlässlich und mit die wichtigste Aufgabe der Software-Entwicklung, denn technologische Änderungen können später nur unter hohem Aufwand vollzogen werden. Darum beschäftigten wir uns mit neusten Technologien und Paradigmen, um eine zukunftssichere Software zu erschaffen. Software-Entwicklung für morgen eben.

Für heute und morgen.

Anforderungs­analyse

Bei der Anforderungsanalyse werden Ihre Zielsetzung und Erwartungen an die neue Software besprochen, diskutiert und anschließend strukturiert und generalisiert, um sie später als Features technisch realisieren zu können. Dabei werden auch Anforderungen, die Sie heute noch nicht haben, die aber in Zukunft hinzukommen könnten, berücksichtigt, um eine möglichst langfristige Perspektive, die zu einer besseren Software-Architektur führt, einzunehmen.

Aus dem Vollen schöpfen.

Technologie­auswahl

Auf Basis Ihrer Anforderungen wählen wir geeignete Technologien aus, um Ihre Ziele zu erreichen. Wir haben uns auf Open Source Webtechnologien spezialisiert, da wir diese durch ihre Offenheit und weite Verbreitung für die Zukunftstechnologien in der Software-Entwicklung halten. Außerdem begeben Sie sich als Kunde in keine Abhängigkeiten von einem kommerziellen Hersteller begeben oder einem einzelnen Entwickler.

Mehr erfahren
Optional

Cloud-Technologien
On-Premise

Webtechnologien, die traditionell in der Cloud eingesetzt werden, können, wie z.B. bei Digitalisierungslösungen gelegentlich gewünscht, ebenso im Intranet ohne Internetverbindung betrieben werden. In diesem Fall wird der Applikationsserver per Docker auf einer virtuellen Maschine On-Premise installiert.

Software-Architektur

Bevor die Programmierung beginnt, entwickeln wir die Software-Architektur für Ihre Applikation.

Diese legt zum Beispiel fest, wie die verschiedenen Technologien wie Datenbanken, Web-Services und Clients miteinander interagieren und in welchem Verhältnis sie zueinander stehen. Dabei ist insbesondere die Robustheit und Erweiterbarkeit im Fokus, damit Ihre Applikation im Lauf der Zeit an neue Anforderungen angepasst werden kann.

Auf Basis der Software-Architektur wird mit der agilen Entwicklung der einzelnen Komponente begonnen.

Aereco GmbH Burster Präzisionsmesstechnik GmbH daslagerhaus GmbH ETH Messtechnik GmbH Evangelische Diakonieschwesternschaft Herrenberg-Korntal IMS Verbindungstechnik GmbH Paul Jaeger GmbH & Co.KG Karlshoehe Ludwigsburg Omniflora Blumencenter GmbH Pfister Waagen GmbH Prym Consumer GmbH Schnorr GmbH Sedus Stoll AG Würth Group