Enterprise Apps - skalierbar, performant, maßgeschneidert, effizient.
erminas entwickelt individuelle Enterprise-Softwarelösungen für höchste Ansprüche, die in kürzester Zeit für Sie bereit steht. erminas Applications zeichnen sich durch eine übersichtliche und intuitive Bedienbarkeit sowie eine hohe Zuverlässigkeit aus.
Wir entwickeln Deine individuelle Software - genau nach Deinen Vorstellungen
Unser Anspruch ist hoch. erminas entwickelt Software mit modernsten Methoden. Agile Softwareentwicklung, Continuous Integration, testgetriebene Entwicklung und standardgetriebene, sichere Schnittstellen: All das ist bei uns seit vielen Jahren Standardniveau.
Du brauchst weitere Informationen zu den erminas Enterprise Apps?
Gerne beraten wir Dich auf unterschiedlichen Wegen zu unseren Software Lösungen und den Einsatzmöglichkeiten in Deinem Unternehmen. Wir freuen uns auf deine Nachricht!
Anruf
Ruf uns doch direkt an! Gerne beraten und informieren wir Dich zu unseren Produkten und Leistungen. Direkt am Telefon.
Auch per Mail stellen wir Dir gerne die nötigen Informationen zur Verfügung. Schreibe uns einfach deine Anforderungen.
Termin buchen
Über diesen Link kannst du direkt einen Termin mit unseren Spezialist:innen vereinbaren.
Häufig gestellte Fragen
Du hast Fragen zu unseren Enteprise Apps? Gerne versuchen wir dir schon ein paar Informationen bereitzustellen. Vielleicht wird deine Frage ja bereits beantwortet. Ansonsten kannst du uns natürlich jederzeit kontaktieren.
Der Prozess der Software Entwicklung bei erminas hängt immer vom Umfang des Projekts selbst ab und kann daher variieren. Dennoch versuchen wir bei Projekten einem Schema zu folgen:
1. Innovationsworkshop
Ist die Projektidee noch sehr vage, setzen wir Innovationsmethoden wie Design Thinking, Lean Startup oder Rapid Prototyping ein, um aus Deiner Idee eine konkrete Business Lösung zu entwickeln.
2. Anforderungsworkshop
Ein Softwareprojekt bei erminas beginnt mit einem Workshop in dem wir Deine Anforderungen sorgfältig untersuchen und aufnehmen. Die Ergebnisse werden in einem Anforderungskatalog zusammengefasst und auf dieser Basis leiten wir konkrete Ziele ab und erstellen einen Fahrplan.
3. (Optional) Absichern kritischer Bestandteile mit Forschungscharacter
In vielen Softwareprojekten entwickeln unsere Kunden Lösungen, die so noch niemand vorher entwickelt hat. Solche Projekte enthalten häufig einzelne Features mit Forschungscharakter. Die Umsetzungsdauer für eine solche Teillösung ist nicht konkret planbar. Solche kritischen Stellen sichern wir ab, indem wir sie im Vorfeld mit einer kleinstmöglichen Teststellung (PoC/Proof of Concept) überprüfen.
4. Einrichtung der Prozesse und Infrastruktur
Gemeinsam legen wir Zuständigkeiten und Kommunikationswege fest. Für die effektive Kommunikation bieten wir unseren Kunden moderne Kollaborationslösungen wie Videokonferenzen, Chat- und Ticketsysteme. Für Ihr Projekt wird eine Entwicklungsumgebung sowie bei Ihnen im Einsatzbereich eine Test- und Abnahmeumgebung eingerichtet. Wenn erforderlich erhalten unsere Entwickler Remote-Zugriff auf Ihre Systeme.
5. Iterative Entwicklung
Methoden agiler Entwicklung haben sich weltweit durchgesetzt. Sie erhöhen die Transparenz und Flexibilität im Entwicklungsprozess und führen zu einem schnelleren Einsatz der entwickelten Systeme. Anders als bei klassischer Entwicklung wird sehr früh eine vollständig lauffähige Version – allerdings mit minimalen Funktionen – hergestellt. Die Lösung wird dann Iteration für Iteration um weitere Funktionen erweitert. Nach jeder Iteration ist das Ergebnis eine lauffähige Software. Wir stellen Ihnen jedesmal das Ergebnis vor und Sie können es testen und abnehmen. Dem Fahrplan folgend legen Sie dann mit uns die Ziele für die nächste Iteration fest.
6. Livestellung und Übergabe an den IT-Betrieb
Hat das Projekt den gewünschten Featureumfang erreicht, stellen wir es für Sie live und unterstützen Sie gerne bei der Einweisung der NutzerInnen in die Nutzung des Projektes und die Supportprozesse. Bei der Übergabe an den IT-Betrieb zeigen sich wieder die Vorteile agiler Entwicklung. Da bereits mit der ersten Iteration an ein lauffähiges Softwareprodukt auf Ihren Systemen entstanden ist, gibt es keinen aufwändigen Bereitstellungsprozess. Es ist derselbe Prozess, der mit jeder Iteration bereits erfolgt ist. Und Ihre IT-Abteilung ist von Beginn an beteiligt.
7. Wartung und Weiterentwicklung
Wartung und Weiterentwicklung sind ebenfalls Iterationen, in denen Fehler behoben und weitere Features hinzugefügt werden. Diese können formal wie das Projekt weitergeführt werden oder innerhalb eines Wartungsvertrags betreut werden.
1. Programmiersprachen:
- C#
- C++
- TypeScript
- JavaScript
- Python
2. Datenbanken
- Microsoft SQL Server
- CosmosDB
- InfluxDB
3. Hardware Plattformen
- Kunbus RevolutionPi
- Beckhoff CS5140
4. Frameworks
- .NET
- Angular
5. Cloud-Plattformen
- Microsoft Azure
- Amazon Web Services
Wir bieten Ihnen generell beide Wege an. Welcher Weg für Sie der geeignete Ist, hängt von Ihrer bestehenden IT-Infrastruktur ab. Zu unseren Kunden gehören auch Banken und namhafte Industrieunternehmen. Moderne Softwarelösungen können sehr gut in der Cloud betrieben werden. Werden die Lösungen als so genannte Cloud Application gehostet, fällt der gesamte Betrieb von Servern, Betriebssystem-Updates und ähnlicher Unterhaltungsmaßnahmen weg. Solche Systeme sind hochverfügbar, skalierbar und heute auch sehr sicher. Zum Schutz sensibler Daten legen unsere Systeme sie verschlüsselt ab. Bei Bedarf erfolgt die Datenspeicherung zudem innerhalb der EU.
Auch der On-Premise-Betrieb von Softwarelösungen lokal in Ihrem internen Netzwerk kann eine optimale Lösung sein – eben abhängig von Vorgaben und Ansprüchen. Die Sicherheit der IT Systeme vor Ort ist abhängig von Größe der IT-Infrastruktur und Spezialisierung Ihres Betriebs. Gemeinsam mit Ihrem IT-Team finden wir die optimale Lösung. Übrigens auch in Hinblick auf Datenschutz und DSGVO.
erminas bietet Ihnen Erfahrung aus über 20 Jahren in der Entwicklung von Web-Portalen, mobilen Webseiten und mobilen Apps für jeden Einsatzzweck. Auch in der klassischen Softwareentwicklung haben webbasierte Applikationen viele Vorteile: Anders als bei klassischer Client-Software, muss keine Software auf den Systemen der Nutzer installiert und keine Updates eingespielt werden. Ein Web-Browser genügt. Es bedarf keiner besonderen Hardware. Softwareupdates bei den Nutzern entfallen, Konflikte mit Betriebssystemupdates sind ausgeschlossen.
Mit jedem Gerät, von überall
Unsere webbasierten Applikationen können sie von überall einsetzen und nutzen. Vom PC, vom Smartphone oder dem Tablet. Dabei ist der Zugriff sicher und es lässt sich festlegen, wer von wo aus auf die Applikation zugreifen darf. Webbasierte Applikationen lassen sich auch gut auf eingebetteten Systemen wie Terminals, Industrietablets, Handheld-Geräten und Touchscreens auf dem Shopfloor verwenden.
Sie möchten Erkenntnisse aus größeren Datenbeständen generieren, (Sensor-) Datenströme verarbeiten und Auswertungen generieren? erminas verfügt über Spezialisten auf den Gebieten Datenanalyse, Machine Learning, Complex Event Processing (CEP), Data Mining, sowie der Anwendung komplexer Algorithmen und kognitiver Cloud Services zur Datenanalyse. Einsatzgebiete hierfür sind z.B. Krankenkassen, Handel, Industrielle Fertigung und Medizintechnik.