Softwareentwicklung
Optimieren Sie Ihre Prozesse
Individualsoftware ist wie ein Maßanzug, der genau zu Ihren Anforderungen und Geschäftsprozessen passt. Sie hilft Ihnen, sich vom Wettbewerb abzuheben, unterstützt Sie bei Ihrer digitalen Transformation und gibt den Takt für Innovationen an. Und sie ist der Kern unseres Portfolios – seit über 25 Jahren. Auf dieser Basis entwickeln wir für Sie eine Lösung, die Ihre Prozesse optimiert, und unterstützen Sie über den gesamten Lifecycle. Auch im Rahmen Ihrer eigenen Entwicklungsprojekte mit Ihren Kunden.
Unsere Leistungen
- Full Stack-Entwicklung
- Systemintegration
- Schnittstellen- und API-Entwicklung
- Cloudfähige Entwicklung
- Produktentwicklung und Wartung
- Datenbankentwicklung
- Software-Modernisierung und Migration
Die Vorteile von Individualsoftware
Individualsoftware ist optimal auf Ihr Unternehmen und Ihre Prozesse abgestimmt und bietet Ihnen dadurch einen Vorsprung im Wettbewerb. Der Grund: Egal, wie viele Vorteile Standardsoftware bietet – sie ist so konzipiert, dass sie möglichst viele Unternehmen unterstützen kann. Dadurch stößt sie bei individuellen Prozessen, die häufig einen wichtigen Vorteil im Wettbewerb darstellen, schnell an ihre Grenzen. Genauso bei Innovationen im Zuge der digitalen Transformation. Schließlich geht es hier darum, Prozesse oder Geschäftsmodelle zu optimieren und neu zu gestalten.
Was für uns spricht
30 Jahre Erfahrung, Full-Stack-Entwickler und umfangreiches Know-how in Datenbanken. Eine Zusammenarbeit mit uns bietet Ihnen viele Vorteile. Ein paar der wichtigsten finden Sie im Folgenden.
Softwareentwicklung ist der Kern unseres Portfolios
Softwareentwicklung ist zum einen die Basis, auf der wir uns gegründet haben. Zum anderen verbindet sie alle Elemente unseres Portfolios: Wir entwickeln Anwendungen für mobile Endgeräte, optimieren die Architektur für Cloudanwendungen und kümmern uns um die Integration und Analysen in den Bereichen Big Data und Big Data Analytics. Auch unsere Entwicklungen von Dashboards und Cockpits zur Datenvisualisierung oder kompletten Data Analytics-Anwendungen sind mit ihr verknüpft.
Sie profitieren von unserem Know-how aus 25 Jahren
Wir arbeiten seit über 25 Jahren mit Java Enterprise, um individuale Software zu entwickeln, die Geschäftsprozesse optimiert. Für Ihr Projekt können wir daher auf einen großen Schatz an Erfahrungen zurückgreifen – vor allem im Bereich komplexer Web-Applikationen. Von der Prozessanalyse und dem Anforderungsmanagement bis zum Erstellen von Spezifikationen. Von der Entwicklung hochwertiger Software bis zur Dokumentation und dem Support von spezifischen Anwendungen.
Unsere Mitarbeiter sind Experten in der Datenbankentwicklung
Datenbanken spielen in fast allen Projekten eine zentrale Rolle. Unser Know-how in diesem Bereich ist groß – viele unserer Mitarbeiter sind Experten, nicht nur für Oracle Datenbanken. Dieses umfangreiche Wissen hebt uns deutlich von anderen Anbietern ab.
Unsere Full-Stack-Entwickler betreuen Sie über den gesamten Lebenszyklus
Fast alle unserer Mitarbeiter sind Full-Stack-Entwickler und betreuen Ihre Projekte vom Backend und der Datenbank bis zum Frontend und der Usability. Wir können Sie damit im gesamten Lebenszyklus Ihrer Anwendung unterstützen – vom Anforderungsmanagement und der Konzeption über die Entwicklung und Integration bis hin zum 3rd Level Support.
Wir unterstützen Sie bei Softwareentwicklungen für Ihre Kunden
Softwareentwicklung ist nicht Ihr Kerngeschäft, aber unseres. Sie wollen ihren Kunden Software-Dienste zur Verfügung stellen, aber kein eigenes Entwicklungsteam aufbauen? Outsourcen Sie einfach Ihre Produktentwicklung: Wir übernehmen für Sie die Entwicklung und Wartung Ihrer Softwareprodukte. Dabei unterstützen wir Sie auf Basis unserer Erfahrungen mit unserem eigenen Produkt RIAS z. B. auch beim Produktmanagement und der Lizenzierung. Oder wir beraten Sie zur Schnittstellenentwicklung, dem API-Management und zur Integration und Vernetzung von Systemen und Datenbanken.
Wir arbeiten mit einer Vielzahl an Technologien für Java Enterprise
Java ist eine der meistverbreiteten Open Source Programmiersprachen und bietet unendliche Möglichkeiten – vor allem für komplexe Unternehmens-Anwendungen. Durch ihren offenen Charakter und die weite Verbreitung entstehen ständig neue Frameworks, Bibliotheken und Verbesserungen. So wird Java auch in Zukunft die zentrale Programmiersprache in der Unternehmenssoftware bleiben.
Damit wir Sie immer passend zu Ihren Anforderungen unterstützen können, arbeiten wir mit einer Vielzahl an Technologien aus der Welt von Java – und bilden uns kontinuierlich weiter. Sie profitieren also nicht nur von unserem großen Schatz an Know-how, sondern auch von unseren Kenntnissen auf dem neuesten Stand.
In diesen Technologien sind wir Experten
Architektur | Web Applikationen (klassisch, cloud-basiert, responsive / progressive), Desktop-Applikationen, Client-Server, Microservices, SOA |
Middleware & Application-Server | IBM WebSphere, Liberty, Wildfly, Tomcat, GlassFish, Oracle WebLogic, Oracle Application Server, Google App Engine, Node, Electron, Liferay, Amazon Web Service, Docker, OpenShift, Kubernetes |
Datenbanken | Oracle, MS SQL Server, MySQL, DB2, PostgresSQL, MongoDB, Cassandra |
Technologien & Frameworks | JEE, EJB, CDI, Spring, JPA, Hibernate, Java Server Faces, Swing, JavaFX, AJAX, JSON, Axis, JAX-RS, JAX-WS, Angular.JS, Node.JS, Bootstrap, Jquery, Xamarin, Spark, Hadoop, React, APEX, R, Python |
Schnittstellen / APIs | REST, SOAP, SOA, JMS, MQ, JAAS (SSO) |
Reporting, Analytics, BI | Jasper Reports, Pentaho, SpagoBI, Shiny, R |
Testing & QA | JUnit, Arquillian, JSUnit, Jasmine, Selenium, JMeter, SonarQube |
Collaboration | JIRA, Mantis, Confluence |
Build & Continuous Integration / Delivery | Maven, Ant, Jenkins, GitLab CI, Bamboo, Docker |
Agil oder klassisch. Wir stimmen den Entwicklungsprozess auf Sie ab
Auch wenn wir häufig agil nach Scrum entwickeln und mehrere zertifizierte Scrum Master im Team haben: Wir arbeiten mit zahlreichen Prozessen vom klassischen Wasserfallmodell über Rapid Prototyping bis zum V-Modell. Zusammen mit Ihnen wählen wir das Modell aus, das am besten zu Ihren Anforderungen passt.