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

25 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 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.

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.

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.

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.

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.

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.