Softwareentwicklung
Ein Schwerpunkt unserer Tätigkeit liegt auf der Erstellung kundenspezifischer Softwarelösungen. Existiert zu einer Problemstellung
keine "out-of-the-box" Lösung auf dem Markt, so unterstützen wir unsere Kunden bei der Umsetzung einer maßgeschneiderten Lösung. Dabei begleiten
wir sie über die gesamte Entwicklungsphase hinweg.
- Analyse der abzubildenden Abläufe/Prozesse
Durchführung von Workshops
In gemeinsamen Workshops mit dem Kunden erarbeiten wir, ggf. unter Hinzuziehung externer Prozessberater, die genauen Anforderungen
auf Basis der abzubildenden Abläufe und Prozesse. Die Ergebnisse aus diesen Workshops werden in Form eines Lastenheftes so aufbereitet, dass
sie als Anforderungskatalog für die Erstellung der Softwarelösung dienen können. Für ein optimales Endergebnis ist die Auswahl der richtigen
Workshopteilnehmer eine elementare Voraussetzung.
- Entwicklung eines Prototypen zur finalen Abstimmung der Anforderungen
Bereitstellung eines nicht funktionalen Prototypen
Um die teils abstrakten Inhalte des Lastenheftes visuell greifbar zu machen, bevor die ganze Applikation fertig programmiert ist, entwerfen wir einen optischen
Prototypen der Applikation, der es dem Kunden ermöglicht, das "look and feel" der künftigen Applikation zu begutachten und im Trockenlauf zu testen,
ob die Anforderungen ggfs. modifiziert werden müssen.
- Bereitstellung der fertigen Applikation
Übergabe des voll funktionsfähigen Produktes
Der Entwicklungsauftrag endet mit der Übergabe des fertigen Produktes an den Kunden. Die Durchführung einer formalen Abnahme stellt dabei sicher, daß
die Anforderungen aus dem Lastenheft gänzlich im fertigen Produkt umgesetzt worden sind.
- Support während der Betriebsphase
Sicherstellung des laufenden Betriebs
Auf Wunsch übernehmen wir gerne den weiteren Support der Applikation im Betrieb. Je nach Bedarf des Kunden kann aber ebenso eine Qualifizierung
kundeneigener Mitarbeiter durchgeführt werden, um den externen Supportaufwand durch einen qualifizierten 1st Level Support im eigenen Haus zu reduzieren.
Technologie/Plattformen
Bei der Entwicklung unserer Softwareprodukte setzen wir ausschließlich auf die Technologien des Marktführers Microsoft. Unsere Applikationen basieren auf dem .NET Framework
und verwenden den Microsoft IIS Server für die Aufbereitung der Webseiten. Im Hintergrund kümmert sich ein Microsoft SQL Server um die Datenhaltung. Standardmäßig
unterstützen unsere web-basierten Produkte den Microsoft Internet Explorer und den Mozilla Firefox. Auf Wunsch ist auch die Unterstützung anderer Browser möglich.
Bei kleineren Projekten, bei denen die Verwendung der eben beschriebenen Plattform zu aufwendig ist, entwickeln wir auch individuelle Lösungen auf der Basis der Microsoft
Office Suite (Microsoft Access, Excel, Word).
Betriebsmodelle
Es liegt grundsätzlich im Ermessen des Kunden, ob er die durch uns erstellte Lösung bei sich im Unternehmen als eigene Intranet/Internet-Lösung betreiben
möchte oder ob er die Applikation durch uns im Internet hosten lassen möchte. In diesem Fall stellen wir die erforderliche Serverinfrastruktur (Microsoft IIS und SQL Server)
und sorgen für die Bereitstellung der erforderlichen SSL Zertifikate, sofern der Datenverkehr vertrauenswürdig ist und verschlüsselt werden muss. Gerne beraten wir
Sie in einem individuellen Gespräch ausführlicher über die Vor- und Nachteile der beiden Varianten.
Der Inhalt dieser Seite in Kurzform
- Wir unterstützen unsere Kunden während des gesamten Entwicklungs- und Betriebsprozesses
- Unsere Lösungen basieren auf den Technologien des Marktführers Microsoft
- Der Kunde kann unsere Lösungen auf Wunsch eigenverantwortlich in seiner eigenen Infrastruktur betreiben
- Alternativ bieten wir die Möglichkeit, den Betrieb der Applikation an uns zu vergeben und auf unserer Plattform durchführen zu lassen