Maßgeschneiderte Softwarelösungen von OPUS
Wir machen Ihr Business größer planbarer zuverlässiger profitabler
Ihr Spezialist für maßgeschneiderte Softwarelösungen von OPUS!
Die OPUS GmbH ist ein spezialisierter IT-Dienstleister für Beratung, Entwicklung, Integration und Maintenance von Projekt-/ Multiprojektmanagement und Software-Lösungen mit Sitz in München.
Ein weiterer Geschäftsbereich sind die maßgeschneiderte Softwarelösungen von OPUS, gewissermaßen ein EDV-technischer „Maßanzug“.
OPUS bietet Dienstleistungen über alle Phasen der individuellen Softwareentwicklung hinweg an. Unser Team begleitet Sie von der Analyse, Konzeption, Design und Implementierung bis hin zu Training und Betrieb.
Das Herz einer Applikation ist die Business-Logik. Hier erarbeiten wir in gemeinsamen Workshops mit Ihnen die Anforderungen, analysieren Unternehmensprozesse, identifizieren Risiken, und beraten Sie in der Entscheidungsfindung.
Bei aller Liebe zum Detail ist unser Ziel immer eine Lösung mit dem bestmöglichen Kosten-/Nutzenverhältnis!
Profitieren Sie von unser Erfahrung im Bereich Software-Architektur
Eine klare Trennung in verschiedene Schichten (Layer) reduziert die Komplexität der Abhängigkeiten in einem System. Die Art und Anzahl der Schichten ist individuell abhängig von Ihren Anforderungen und Ihrer IT-Landschaft. Häufig finden sich bei verteilten Anwendungen folgenden Schichten:
-
- Präsentation
- Steuerung
- Anwendung
- Datenzugriff
- Datenhaltung
Für den Datenaustausch mit der Datenbank vermeiden wir den direkten Zugriff auf das DBMS (Datenbank Management System). Bei der objektorientierten Programmierung wird in der Datenzugriffsschicht eine objektrelationale Abbildung (mapping) benötigt, die durch den Einsatz eines ORM-Frameworks umgesetzt wird.
Anwendungsprogrammierung für die Microsoft .NET Plattform in C#
-
- Architektur, Modellierung und Realisierung von verteilten und serviceorientierten Architekturen
- Entwicklung von Individualapplikationen
- .NET Development (C#, .Net-Framework, .Net-Testing, .Net-Security, Mobile Development)
- ASP.NET (MVC), HTML5, CSS3, JavaScript
- WCF (Windows Communication Foundation)
- WPF (Windows Presentation Foundation)
- WF (Workflow Foundation)
- Mobile Business Lösungen
- Visual Studio 2019 Tools for Office
Im Bereich der Entwicklung ist Microsoft Visual Studio unser wichtigstes Tool.
Webentwicklung mit ASP.NET, HTML5, CSS3 und JavaScript
Anwender nutzen heute meist mehr als ein Gerät, zusätzlich zum Desktop PC oder Laptop auch Smartphones oder Tablets. Cross-Plattform-Entwicklung wird dabei immer wichtiger, um eine Applikation zukunftssicher zu gestalten.
Moderne Webbrowser sind eine omnipotente Plattform. Egal ob Edge, Chrome, Safari oder Firefox: Der Browser hat sich zu einer mächtigen Betriebsumgebung gemausert.
Die Basis der Programmiersprache ist JavaScript und TypeScript. Mit ECMAScript hat JavaScript einen guten und modernen Stand erreicht. Microsoft bietet mit TypeScript eine Alternative an, die sich immer größerer Beliebtheit erfreut.
Das Geheimnis für erfolgreiche webbasierte Softwareentwicklung geht über drei Buchstaben: SPA. Die Single Page Applications sind gewissermaßen die Smart Clients für den Browser. Nach dem Anwendungsstart erfolgt die Ausführung der Clientlogik im Browser. Die Kommunikation mit dem Server erfolgt via JSON über HTTPS mit Web-APIs oder Push Services.
Datenbank Design, Modellierung und Programmierung
Profitieren Sie von dem tiefen und umfangreichen Wissen unser Experten in folgenden Themen:
-
- Datenbankdesign und ER-Modellierung
- Prototyping
- Anwendungskonzeption und -programmierung
- Migration
- Performance-Tuning
- Qualitätssicherung
- Testmanagement
- Wartung und Betrieb von datenbankgestützten Anwendungen
Langjährige Erfahrung, ein überdurchschnittliches Engagement und ein hoher Qualitätsstandard, das sind unsere Vorteile.
Mobile Apps für Tablets und Smartphones mit Anbindung an Ihre Server-Applikation
Wir realisieren native Mobile Apps, die sich dadurch auszeichnen, dass sie speziell an Ihre Anforderungen und an die Zielplattform angepasst sind.
Apps sind Anwendungsprogramme mit umfangreicher Funktionalität.
Dazu gehören Datenbanken und Schnittstellen zu Server-Applikationen oder Web-Anwendungen. Sie ermöglichen eine effizientere Nutzung Ihrer Applikationen auf Tablets oder Smartphones.
Schwerpunkt verteilte Systeme
Die Service Orientierte Architektur ist eine Methode im Bereich verteilte Systeme.
Schwerpunkt Migration
Das Thema »Softwaremigration« ist ein Evergreen. Migration bezeichnet die Überführung eines Softwareprodukts in eine andere technische Umgebung.
Wir portieren Ihre Altprogramme erfolgreich nach Microsoft .NET
Schwerpunkt WEB Development
Single-page-Webanwendungen sind besondere Webanwendungen, die mithilfe clientseitiger Logik weite Teile der Benutzerinteraktion in einer Webseite umsetzen.
Schwerpunkt Datenbanken
Das Wissen unserer Experten halten wir permanent auf dem aktuellsten Stand und bieten unseren Kunden somit eine optimale Leistung.