Web- & Softwareentwicklung
In der Kerndisziplin Web- und Softwareentwicklung bieten wir maßgeschneiderte Lösungen für die Bereiche Web Applikationen, Web Content Management, Mobile Applikationen, E-Commerce und GUI-Entwicklung. Dabei setzen wir moderne Open Source Technologien ein, für die keine Lizenzgebühren anfallen. Dadurch können die Anfangsinvestitionen für Auftraggeber gering gehalten werden. Unsere Aufgabenbereiche sind Analyse, Konzeption, Kalkulation und Umsetzung von Anwendungen und Schnittstellen sowie Wartung und Support.
Wir entwickeln CMS-basierte Websites und Portale (speziell TYPO3), Intranet-Lösungen, E-Commerce-Anwendungen sowie Dokument- und Asset-Management-Lösungen. Wir verstehen uns als Integrator mit dem Ziel, möglichst einfach und nachhaltig benutzbare Anwendungen für Auftraggeber und Nutzer zu entwickeln.
Durch Synergieeffekte mit der Disziplin Systemische Kommunikation können Abläufe und Kommunikationsprozesse in digitalen Anwendungen effektiv und nutzerorientiert gestaltet und umgesetzt werden.
Wir beschäftigen uns mit folgenden Bereichen:
- Technische Umsetzung & Programmierung von Webanwendungen
- Entwicklung kundenspezifischer Module oder Softwarelösungen
- Beratung & Umsetzungskonzeption
- Support und Wartung
- GUI-Entwicklung und Usability Engineering
- App-Entwicklung
Technische Umsetzung & Programmierung von Webanwendungen
Die konzeptionellen Vorgaben aus Entwurf und technischem Konzept werden als Webanwendung (z.B. Website, Online-Shop oder andere) umgesetzt.
Für die Umsetzung von CMS-basierten Websites haben wir uns auf das Content Management System TYPO3 spezialisiert und können auf eine mehrjährige Erfahrung als TYPO3-Entwickler setzen. TYPO3 ist eines der populärsten Enterprise Open Source Content Management Systeme weltweit. TYPO3 ist einfach zu bedienen, flexibel erweiterbar und wird von einer gut organisierten Entwicklergemeinde seit mehreren Jahren gepflegt und stetig weiterentwickelt. Dadurch sind die Zuverlässigkeit und die Planungssicherheit beim Einsatz des Systems gewährleistet. Für TYPO3 fallen keine Software-Lizenzgebühren an.
Responsive Webdesign ermöglicht eine gerätetypische Darstellung und Benutzererfahrung der Webanwendung auf mobilen Endgeräten wie Smartphones und Tablets. Bei der programmiertechnischen Umsetzung achten wir auf die Trennung von Struktur, Inhalt und Design, um eine maximale Flexibilität, Modularität und Erweiterbarkeit gewährleisten zu können. Wir schaffen technische Voraussetzungen für die Umsetzung von Standards, wie z.B. barrierefreie Websites.
- TYPO3 Entwicklung
- Flow Anwendungsentwicklung auf Basis des PHP-Frameworks Flow (vormals Flow3)
- Magento Entwicklung
- Mobiles und Responsive Webdesign mit HTML5 und CSS3
- Bootstrap-Framework für “Mobile First” Frontend-Entwicklung
- Erstellung von JavaScript-Komponenten
- Rich Internet Applikationen
- Mehrsprachige Websites und Webportale
- Barrierearme Umsetzung (Barrierefreiheit)
- Suchmaschinenoptimierte Seiten (SEO)
- Organisation und Durchführung des (Re)launch-Prozesses
- Projektmanagement
Entwicklung kundenspezifischer Module oder Softwarelösungen
Wir entwickeln kundenspezifische Lösungen zur Verwaltung, Darstellung und Ausgabe strukturierter Daten. Die gleiche Datenbasis kann für unterschiedliche Anwendungen oder Ausgabeformen (z.B. Web oder Print) genutzt werden. Im Entwicklungsprozess achten wir auf eine Integrierbarkeit der Anwendung in bestehende IT-Infrastrukturen und Unternehmensprozesse bei unseren Auftraggebern.
- TYPO3 Extension Entwicklung (aktuell Extbase und Fluid)
- Kundenspezifische Datenbanklösungen
- Kategorisierung und Strukturierung von Datenbeständen (Datenaufbereitung)
- Umsetzung von Produktdatenbanken
- Konzeption und Umsetzung von Datensynchronisationsmechanismen
- Konzeption und Umsetzung von Datenimport- und Datenexportmechanismen
- Systemintegration: Anbindung an bestehende IT-Infrastrukturen und Prozesse im Unternehmen
- Anbindung von ERP-Systemen
- Umsetzung von Web2Print-Lösungen
- PDF-Generierung aus Datenbankinhalten
- TYPO3 Content Management für Adobe InDesign
- Datenbankgestützte Produktion von Druckerzeugnissen (z.B. Katalogen)
- Lösungen zur Verwaltung von georeferenzierten Daten
- Kartenanwendungen auf Basis von Google Maps
- Kartenanwendungen auf Basis von OpenStreetMap
- Systeme für Online-Umfragen
- Bilddatenbank-Lösungen
- Dokument-Management-Lösungen (DMS)
- Einrichtung von Webstatistiken (Matomo, Google Analytics)
Beratung & Umsetzungskonzeption
Das zielgerichtete Erschließen von Unternehmensstrukturen, Funktionalitäten, Anwendungen, technischen Gegebenheiten und Abläufen bildet die Grundlage für das Entwickeln kundenorientierter Lösungen. Komplexe Informationen werden strukturiert und systematisiert. Im Konzept werden Funktionalität, Handlungszusammenhänge und die Nutzerführung beschrieben.
Wir stellen durch Strukturpläne und Flowcharts Prozessabläufe visuell dar und planen funktionale und navigatorische Elemente sowie Wege in ihrer Gesamtheit. Die Modularität und Erweiterbarkeit von Lösungen werden im Entwicklungsprozess berücksichtigt und beschrieben. Die Integration in eine bestehende Unternehmens-IT-Infrastruktur wird geprüft und abgestimmt.
- Analyse des Kundenanliegens und der Problemstellung
- Ermittlung der Zieldefinition mit dem Auftraggeber
- Umsetzungskonzept
- Konzeption von Datenstruktur/Datenbank
- Beschreibung redaktioneller Abläufe
- Beschreibung von Ausbaumöglichkeiten (Skalierbarkeit)
- Beratung zu Suchmaschinenoptimierung (SEO) und Suchmaschinenmarketing (SEM)
- Beratung zu Open Source Weblösungen
- Beratung/Empfehlung zu Internet Service Providern (Hosting)
Support und Wartung
Für webbasierte Anwendungen bieten wir unseren Auftraggebern einen Wartungs- und Supportvertrag an. Damit wird ein professioneller und nachhaltiger Betrieb der Webanwendungen auch nach Projektabschluss sichergestellt.
- Pflege der Software-Installation
- Zeitnahe Installation von sicherheitsrelevanten Updates und Patches für das CMS oder die E-Commerce-Software
- Installation von sicherheitsrelevanten Updates für verwendete Funktionserweiterungen
- Konfigurations- und Korrekturmaßnahmen im CMS-Backend und auf Dateiebene
- Datenaufbereitung und Datenbereitstellung
- Telefonischer Support
- Beratung und redaktionelle Begleitung
- Schulungen für Anwender
- Erfassung und Protokollierung aller Leistungen
GUI-Entwicklung und Usability Engineering
Graphical User Interfaces, sogenannte GUIs, ermöglichen die Interaktion zwischen Mensch und Gerät (z.B. medizinische Geräte, Smartphones, E-Bike). Auf Grundlage des Konzeptes werden menschliche und technische Handlungsabläufe aufeinander abgestimmt. Dabei wird ein Regelwerk für redundante Interaktionsabläufe geschaffen. Dies ermöglicht die Entwicklung eines Baukastensystems, das die Übertragbarkeit und Flexibilität bei der Weiterentwicklung von Anwendungen gewährleistet.
Unsere GUI-Entwicklung ist als Teildisziplin des Interface Designs stark mit den Bereichen Kommunikationsdesign und Produktdesign verknüpft. Dabei wird der Prozess in der Handhabung eines Produktes gestaltet und definiert.
- Entwicklungen von GUI-Design-Guidelines (Regelwerk)
- Umsetzung als GUI-Baukastensystem
- Entwicklung und Umsetzung von GUIs für Geräte in Zusammenarbeit mit der Entwicklungsabteilung des Auftraggebers
- Umsetzung von Prototypen-Anwendungen (Click-Dummies) für Präsentations- und Evaluationszwecke
- App-Entwicklung für Smartphones und Tablets (siehe App-Entwicklung)
- Entwicklung von GUIs für Desktop-Anwendungen
App-Entwicklung
Wir konzipieren, gestalten und programmieren Apps für Smartphones und Tablets. Je nach Projekt erfolgt die App-Entwicklung in interdisziplinärer Zusammenarbeit mit den Bereichen Systemische Kommunikation und Produktentwicklung. Dies ermöglicht eine ganzheitliche Betrachtung der kommunikativen Abläufe und Interaktionsprozesse sowie der Funktionalität bei der Entwicklung von Apps. Unser Ziel ist es, eine bestmögliche Benutzererfahrung (UX) in der Bedienbarkeit zu gewährleisten. Dabei betrachten wir projektspezifisch auch das Zusammenspiel zwischen App und Produkt.
- App-Entwicklung für Smartphones und / oder Tablets
- iOS-Entwicklung
- Android-Entwicklung
- Hybrid App Entwicklung
- Cross Plattform Apps
- Web App Entwicklung
- Verwendung von Frameworks
- Game Design
- Anbindung von webbasierten Datenbanken
- User Interface und User Experience Design (UXD)
- Durchführung von Benutzertests
- Durchführung und Organisation des Launch Prozess
- Monitoring und Statistik für App-Nutzung
Ansprechpartner
Robert Winter
Projektmanagement & Koordination
+ 49.3643.77 60 43