
Software
Individuelle Softwarelösungen
Maßgeschneiderte Softwarelösungen sind nicht nur für Großkonzerne relevant: Auch in KMUs sind Unternehmensprozesse oft so individuell, dass Standardanwendungen nicht ausreichen. Gemeinsam analysieren wir deine Anforderungen und Prozesse, um passgenaue Lösungen für dein Unternehmen zu entwickeln.
Vom Prozess zur Digitalisierung
Unsere individuellen Softwarelösungen entstehen meist durch Prozesse, die es zu verbessern gilt: Formulare sollen bearbeitet, Rechnungen erstellt oder ein Portal zum Bereitstellen von Materialien entwickelt werden. Am Anfang steht immer die Analyse des gewünschten Ziels: Was soll erreicht werden? Wer nutzt die Lösung? Wie häufig kommt der Prozess im Alltag vor? Durch die Antworten zu diesen Fragen bekommen wir ein tiefes Verständnis für die zukünftige Lösung. Indem wir dich und deine Informationen einbeziehen, können wir ein stimmiges Konzept für die passende Umsetzung erarbeiten. Anschließend erstellen wir einen klickbaren Prototyp mit dem du die Anwendung während der Entwicklung ausprobieren kannst. Bist du von dem Prototyp überzeugt, starten wir mit der Umsetzung. Wir setzen dabei ausschließlich auf Webanwendungen, da sie jederzeit und ortsflexibel genutzt werden können. Sie stehen über alle aktuellen Browser zur Verfügung und benötigen keine einzelnen Updates oder Installationen. Die Sicherheit vernachlässigen wir dabei natürlich nicht: Verschlüsselte Verbindungen, hohe Anforderungen an Passwörter und eine eigene Server-Struktur bieten den bestmöglichen Schutz.
Deine Software gliedert sich für uns in zwei Teile: Alles für dich und deine Nutzer sichtbare ist das sogenannte Frontend, die Technik und Struktur dahinter wird als Backend bezeichnet. Bei der Entwicklung der Elemente im Frontend arbeiten wir mit dem Framework Angular. Dieses Open-Source-Programmiergerüst ermöglicht uns, schnell und zielführend komplexe Anwendungen zu bauen. Für das Backend und die Datenbank setzen wir auf Symfony – auch ein Entwicklungsframework – mit SQL-Datenbank oder auf Firebase. Mit dieser Plattform können wir Logins, Zwei-Faktor-Authentifizierungen (2FA) oder auch einen Datenaustausch in Echtzeit effizient in unsere Systeme einbauen. Nach der Entwicklung testen wir mit dir zusammen die Funktionen und schulen dich im Umgang mit der Software. Uns ist wichtig, dich nach dem Launch deiner neuen Online-Produkte langfristig zu unterstützen: Wir aktualisieren aktiv deine Anwendungen sowie die entsprechenden Server. Auf unserem Kundenportal kannst du Fehler melden und den Stand deiner Anfragen für Anpassungen oder neue Funktionen einsehen. Über den Chat können wir uns schnell mit dir austauschen und du hast immer einen direkten Draht zu dem richtigen Ansprechpartner für dein Anliegen.
Angular
Unsere Web-Software-Oberflächen entwickeln wir mit dem Framework Angular – 2016 durch Google veröffentlicht. Die Verwendung der Programmiersprache TypeScript ermöglicht uns, mächtige User Interfaces (Abkürzung UI, die Schnittstellen zwischen Mensch und Maschine) mit einem schlanken Entwicklungsprozess zu realisieren. Angular bietet darüber hinaus die Option, Web-Anwendungen umzusetzen, die ohne kontinuierliche Internetverbindung funktionieren.
Auch können wir damit sogenannte Progressive-Web-Apps – kurz PWA – entwickeln. Das sind Anwendungen, die auf Smartphone und Tablet ähnlich funktionieren wie native Apps, jedoch ohne Download oder Updates über einen App Store auskommen. Durch einen Neustart der App, die im Prinzip weiterhin eine Webanwendung ist, wird diese automatisch auf den aktuellen Stand gebracht.
Backend
Für den Nutzer unsichtbar: Das Backend einer Software sollte schnell, zuverlässig und sicher sein. Um das zu gewährleisten, setzen wir auf bewährte Technologien. Ob dabei ein PHP Symfony Backend mit einer SQL Datenbank oder Firebase die richtige Wahl ist, entscheidet sich durch den Einsatz der Anwendung. Hier spielt primär die Komplexität der Lösung eine Rolle, aber auch die Skalierbarkeit, die Anzahl der zukünftigen Nutzer und die Verfügbarkeit. Symfony bietet die Vorteile, von Grund auf individuelle Lösungen für den Kunden zu schaffen und komplexe Projekte zu realisieren. Mit vorgefertigten Komponenten für Login, Datenbanken mit Echtzeitdaten, Analysen und das Machine Learning stellt Firebase oftmals eine effiziente und kostengünstige Entwicklung zur Verfügung.
Betrieb und Wartung
Eine umfassende Betreuung hat für uns oberste Priorität. So stellen wir langfristig die Qualität unserer ausschließlich webbasierten Software-Lösungen sicher. Wir sind an deiner Seite, vom Hosting über Fehler-Support bis hin zur Weiterentwicklung der Anwendung.
Durch unsere Cloud-Server-Struktur, die in Deutschland zuhause ist, können wir dir immer die beste Erreichbarkeit und Performance deiner Software garantieren. Über unser Kundenportal können wir mühelos mit dir kommunizieren. Vom direkten Chat mit dem Entwickler bis zur Nachverfolgung von Anfragen und Support-Tickets haben wir alles selbst entwickelt, um einen reibungslosen Prozess für dich und uns zu gewährleisten. Wir verzichten auf Standard-Software – auch in unserem Tech-Agentur-Alltag.
Von der Idee zum fertigen Produkt
