ENTERPRISE
Software Entwicklung
Als Agentur für digitale Lösungen entwickeln wir hochwertige, prozessgetriebene Anwendungen für mobile, Desktop- und Cloud-Umgebungen. Unser Team ist in den Bereichen AR, CRM, ERP, PLM und VR tätig. Wir entwickeln skalierbare, nachhaltige Apps für On-Premise-Umgebungen oder für die Cloud – für Ihren digitalen Wandel in die Zukunft. Erfahren Sie im Folgenden mehr über aktuell verwendete Technologien, unsere Kunden und unsere Expertise aus dem Hause Fiebak Medien.
Expertise
Front-End
- Bootstrap
- CSS3
- HTML5
- JavaScript
- React
Back-End
- Angular
- Java
- Python
- PHP
- .NET
Database
- MS SQL
- MY SQL
- Mongo DB
- RDS
- Oracle
Cloud
- AWS
- Azure
- Google Cloud
- IBM Cloud
- VMware
APIs
- AD
- LDAP
- REST
- SOAP
Mobile
- Android
- iOS
Front-End
Ob klassische Webseite, CMS-, CRM-, ERP- oder PLM-System: die Benutzerfreundlichkeit und Performance des Front-End sind entscheidend für Ihren Erfolg. Mit Technologien wie Bootstrap, CSS3, HTML5, JavaScript und React entwickeln wir leistungsfähige und nachhaltige Front-End-Anwendungen.
UI-/UX-Design
Durch eine solide erstellte Informationsarchitektur entwickeln wir Mobile-First-Mockups. Durch heuristische Evaluation gem. ISO 9241-110, Interaction Design und Usability Testing gewährleisten wir die bestmögliche Benutzerfreundlichkeit für Ihre Anwendung.
OnPage-Optimierung
Content-Optimierungen und Seitenanalysen sind ein wichtiger Bestandteil eines leistungsfähigen Front-End. In Verbindung mit der OnPage-Optimierung im Back-End sind die Indexierung, Canonical Tags, NoIndex, NoFollow im Front-End abbildbar.
Semantischer Code
Ein semantisch, einwandfreier Code ist unabdingbar für ein performantes Front-End. Doch auch eine gute Dokumentation Ihrer Anwendung mittels Docs as Code und Fuzzing in der Abnahme gewähren den sicheren und leistungsfähigen Betrieb Ihrer Anwendung.
Geschwindigkeit
Je schneller desto besser. Mittels CDNs, Load Balancern, Microservices und Anbindungen performanter Datenbanken stellen wir Ihrem Front-End die nötige Geschwindigkeit zur Verfügung, um Ihre User und Kunden zufriedenzustellen.
Back-End
Robuste Back-Ends sind für die optimale Leistung Ihrer Webseite, Datenbank, Ihrem Shop, ERP- oder PLM-System wichtig. Wir nutzen State of the Art-Programmiersprachen wie .Net, Java, Node, Python oder PHP, um Ihre Back-End-Anwendung zu entwickeln.
Frameworks
Bei der Entwicklung von Back-End-Anwendungen setzen wir auf die performantesten Frameworks: ASP.NET, Laravel, Django, Spring, Express.js, Ruby on Rails.
Schnittstellen
Die Implementierung von Schnittstellen zu Third Party-Systemen ist wichtiger den je, um Ihre Unternehmensprozesse zu optimieren. Durch Ende-zu-Ende-Verschlüsselung gewährleisten wir eine sichere Kommunikation von REST und SOAP APIs. Auch etablieren wir Ihnen gerne einen sicheren Fernzugriff auf Ihre Unternehmensressourcen via VPN.
Datenbanken
Ob klassische RDBMS wie MSSQL und MYSQL, NoSQL Cluster wie HBase, DynamoDB und MongoDB: wir integrieren Ihr gewünschtes Datenbanksystem in Ihr Back-End.
Sicherheit
Eine hervorragende IT-Compliance und IT-Governance Ihrer Anwendung erfordern technologische Maßnahmen. Zu diesen gehören neben der Verwendung von CDNs, Reputation Lists und WAFs auch entsprechende Authentifizierungsmethoden wie SSO und MFA sowie Verschlüsselung gemäß PCI DSS.
Mobile & Desktop Apps
Wir entwickeln native Apps für mobile und Desktop-Anwendungen. Im Gegensatz zu Web Apps ermöglichen native Apps den vollen Zugriff auf die Ressourcen Ihrer Hardware und bieten daher eine wesentlich höhere Performance.
Windows & macOS
Bei der Entwicklung von Desktop-Anwendungen setzen wir auf Enterprise Standards wie Visual Studio und Xcode.
Cross-Plattform
Code Once – Deploy Everywhere. Mit Frameworks wie Xamarin und Flutter entwickeln wir hybride Apps, die auf unterschiedlichen Endgeräten und Betriebssystemen ausführbar sind. Somit lassen sich gleichzeitig Anwendungen für iOS, Android sowie macOS und Windows entwickeln.
Android & iOS
Für mobile Apps verwenden wir den modernsten Technologie-Stack, der auf Kotlin und Swift basiert.
Distribution Platforms
Ob ein öffentlicher Release Ihrer App im Apple App Store oder bei Google Play oder die Bereitstellung proprietärer Anwendungen für den betriebsinternen Gebrauch mit Apple In-House Distribution oder Microsoft Intune: wir helfen Ihnen, Ihre Anwendungen gemäß Ihren Geschäftsprozessen auszuliefern.
Serverless
Serverless ist die native Cloud-Architektur, mit der für Prozesse, für die bislang ein Server benötigt wurde, ein On-Demand-Prozess geschaffen wird. Dies verringert die Kosten für Server- oder Cluster-Bereitstellung sowie Verwaltungsaufgaben, Wartung und Patches.
Technologie
AWS Lambda ist eine Serverless-Technologie, mit der Python-Code auf Basis eines Templates ausgeführt wird. Die im Template definierten Anweisungen beschreiben und steuern das Verhalten Ihrer Serverless-Anwendung.
Geringe Kosten
Im Gegensatz zu einem Server, der meistens im Dauerbetrieb arbeitet, werden lediglich Ressourcen angesprochen, sobald ein Prozess auszuführen ist. Somit bezahlen Sie nur für einen konsistenten Durchsatz oder eine konstante Ausführungsdauer Ihres Prozesses und nicht für die Betriebsstunden eines Servers.
Schnelle Skalierung
Ihre gewünschten Anwendungen oder Unternehmensprozesse werden automatisch ohne Idle Time skaliert und ersetzen das klassische Konzept, bei dem Server gemäß Auslastung horizontal oder vertikal skalieren.
Keine Verwaltung
Mit Serverless ist es nicht erforderlich, Server bereitzustellen oder zu warten. Es gibt keine Software oder Laufzeitumgebung zu installieren, zu warten oder zu verwalten. Im Vergleich zu einer virtualisierten oder orchestrierten Serverumgebung verringert sich daher der Verwaltungsaufwand auf ein Minimum.
IT-Compliance
Stärken Sie Ihr Unternehmen mit risikoinformierten Entscheidungen, die in die tägliche Arbeit im gesamten Unternehmen eingebettet sind. Neben technologischen Maßnahmen gehören auch Support-Dienstleistungen, SLAs, AVV und Betriebskonzepte zu wichtigen Bestandteilen einer nachhaltigen IT-Compliance- und Governance-Strategie.
Support & Service Level
Wir bieten professionelle Service Level für Ihre Anwendungen und Dienste. Ob ein proaktives Monitoring- und Patch-Management, Audits oder Tier 1-4 Level Support Ihrer Anwendung in Deutsch, Englisch, Spanisch und Russisch: wir können Ihnen 24/7 Multi-Timezone Service Level anbieten.
Betriebskonzepte
Wir erstellen reproduzierbare Dokumentationen Ihrer Anwendung und Betriebskonzepte gem. ITIL, Hermes 5.1. Durch Standardisierung und Konsolidierung Ihrer Infrastrukturen werden Risiken verringert und Ihre vorhandenen Ressourcen optimal nutzbar.
EU-DSGVO
Wir implementieren die höchsten EU-DSGVO-Standards in Ihre Anwendungen und IT-Infrastruktur. Neben simplem Consent- und Cookie-Management bis zu Pseudonymization und Cloud-Trail Prozessen bilden wir alle Segmente der aktuellsten EU-DSGVO-Richtlinien ab.
Wie können wir Ihnen helfen?
Neue Ideen
Wie komplex Ihre Anforderung auch sein mag, unser Team entwickelt Software, die für höchste Ansprüche, ob On-Premise oder für Cloud, benötigt wird. Gemeinsam mit Ihnen identifizieren wir das Potential für individuelle Softwarelösungen.
Leistung
Ihre Anwendung schwächelt? Unzufriedene Mitarbeiter und ineffiziente Prozesse sorgen für Probleme in Ihrem Unternehmen. Unser Team analysiert Ihr Bestandssystem und entwickelt eine hochperformante Umgebung mit hervorragender Usability.
Schnittstellen
Für Ihr Unternehmen ist der Austausch von Daten zwischen Systemen ein entscheidender Vorgang, um Geschäftsprozesse optimal zu nutzen. Befreien Sie Ihre Daten aus bestehenden Systemen und nutzen Sie das volle Potential mit Hilfe von performanten Schnittstellen.
Veraltet
Ihre Software oder IT-Infrastruktur benötigt eine Modernisierung? Sowohl für die Effizienz als auch für die Zufriedenheit Ihrer Mitarbeiter ist sie entscheidend. Wir bringen Ihre Anwendungen auf den neuesten Stand oder überführen bestehende Prozesse in ein Neusystem.
Audits
Erhöhen Sie die Prüfungsintegrität Ihrer Anwendungen für alle Vorgänge und Beweisreferenzen Ihrer Prozesse mit Audit Trails. Mit Hilfe von Trails etablieren Sie Transparenz für Prozesse und Anwendungen und gehen mit den höchsten DSGVO-Standards konform.
Devops
Reduzieren Sie die Bereitstellungsphasen Ihrer Anwendungen und IT-Umgebungen auf ein Minimum. Die automatische Erstellung, Nachverfolgung und Genehmigung von Änderungen Ihrer Systeme werden die Produktivität Ihres Teams verbessern und Zeit einsparen.
Zusammenarbeit
Fiebak Medien besteht aus einem Team erfahrener Fachleute, die Sie sicher durch Ihren Software-Entwicklungsprozess begleiten. Das 4-Phasen-Modell beschreibt unsere Vorgehensweise. Mittels agiler Subprozesse verringern wir während der jeweiligen Entwicklungsphase Risiken und steigern die Effizienz.
1) Budget
Unsere Zusammenarbeit startet mit einer detaillierten Evaluierung Ihres Anwendungsfalls, um Ihre Ziele kosteneffizient und nachhaltig in ein Neusystem zu portieren und finanzielle Risiken zu vermeiden.
2) Analyse
Nach der Evaluierung beginnt die Analyse. Wir empfehlen Ihnen Lösungsansätze, die eine optimale Umsetzung Ihres Softwareprozesses beinhalten. Sie bekommen einen detaillierten Plan für die Entwicklung Ihrer Anwendung, bevor wir mit der Arbeit beginnen.
3) Migration
Sobald die Strategie steht, wird Ihre Anwendung im agilen Prozess entwickelt und Ihnen in einer Staging-Umgebung inkl. Real-Daten bereitgestellt. Wir stellen dabei sicher, dass der Prozess die geringstmögliche Auswirkung auf Ihre tägliche Arbeit hat.
4) Abnahme
Nachdem Ihre Anwendung im Staging-Betrieb unter Volllast gemeinsam mit Ihrem Team getestet wurde, werden alle nötigen Abnahme- und Sicherheitsprotokolle erstellt und der finale Release Ihres Neusystems erfolgt.