Softwareentwicklung

Noch nie war es so einfach Transparenz zu schaffen und Kontrolle über die eigenen Prozesse zu erlangen. Wir helfen Ihnen Ihre Lösung zu entwickeln, von der Hardware bis zum Frontend.

Wir könnten Ihnen an dieser Stelle etwas über die Vorzüge der individuellen Softwarelösung erzählen, wie Sie sich vom Mitbewerb durch einen Technologievorsprung absetzen und so weiter. Aber am Ende stellt eine individuelle Lösung eine nicht unerhebliche Anfangsinvestition dar.

Sie haben ein Ziel, es gibt keine fertige Lösung aus dem Regal, also muss eine eigene Lösung geschaffen werden, so einfach ist das. Diese sollte dann möglichst effizient realisiert werden, wie ein Handschuh zu Ihnen passen und vor allem leicht wartbar sowie zukunftssicher sein.

Wir versprechen Ihnen, dass Ihre Investition bei uns in guten Händen ist und wir gewissenhaft mit Ihnen an der Realisierung arbeiten. Unser Bestreben: Ihr Erfolg und eine langfristige Beziehung zu Ihrem Unternehmen. Unsere Software-Ingenieure entwickeln mit Ihnen die Lösung und unsere Entwickler setzen diese Lösung dann — gerne auch mit Ihrem Entwicklerteam zusammen — um.

Modular? Na klar!

Klassische Softwaremonolithen gehören der Vergangenheit an, aber warum? 

Stellen Sie sich vor, Sie hätten einen PKW mit drei Türen gekauft. Nach einiger Zeit ändern sich Ihre Ansprüche und Sie stellen fest, dass das Modell mit fünf Türen jetzt besser zu Ihren Bedürfnissen passt. Bei einem PKW bleiben Ihnen jetzt genau drei Möglichkeiten:

      1. Mit schwerem Werkzeug der Karosserie neue Löcher hinzufügen.
      2. Das Auto verkaufen und das Modell mit fünf Türen kaufen.
      3. Mit dem Nachteil leben und nichts ändern.

Stellen Sie sich jetzt diesen PKW als eine Art Lego-Auto vor. Hätten Sie so ein modulares Auto, dann wäre - anstatt des ganzen Autos - nur die linke und rechte Seitenpartie ausgetauscht worden. Und das dazu ganz einfach und kostengünstig per Stecksystem ohne aufwändige Karosseriearbeiten.

Wenn Ihre Software jetzt ebenfalls in Modulen gebaut wurde, ist Ihre Anwendung perfekt auf die sich ändernden Ansprüche vorbereitet und kann mit Ihnen und Ihrem Unternehmen wachsen. Falls es mal wieder eine Tür mehr werden soll...

Softwareentwicklung, Frontend, UX, UI, user-centered

Frontend

Wir möchten Ihnen gleich zu Beginn ein Geheimnis verraten: Softwareentwickler und sonstige Ingenieure sollten keine Frontends entwerfen.

Nun, und jetzt? Kein Problem! Unsere talentierte Designerin wird sich mit Ihnen und Ihren Anwendern befassen und Ihre Benutzeroberfläche für Ihren Anwendungszweck entwerfen. Usability und User Experience sind kein Zufall und auch keine Gefühlssache.

Benutzerakzeptanz und Produktivität hängen direkt von einer guten Benutzeroberfläche ab und sind kein Zufall. Deswegen lassen wir an dieser Stelle einen Profi ran. Anschließend übernehmen wieder unsere — ansonsten sehr fähigen — Softwareentwickler und setzen den Entwurf um.

Rein technisch sind wir in vielen Umgebungen zu Hause, schätzen aber Webfrontends aufgrund Ihrer Flexibilität — insbesondere vue.js. Es können speziell mit diesem JavaScript-Framework schnell und effizient moderne Webanwendungen entwickelt werden. Es bietet den optimalen, flexiblen Mittelweg zwischen der Entwicklung neuer Komponenten und der Nutzung von bereits vorhandenen Komponenten, um so schnell zur fertigen Lösung zu gelangen.

Backend and middleware, Softwareentwicklung

Backend & Middleware

Hier passiert die Magie! Daten aufnehmen, Daten vorhalten und Daten aufbereiten oder anreichern. Es gibt viele passende Lösungen und es kommt immer auf Ihre individuellen Herausforderungen an. Unsere Aufgabe ist es, Ihre Situation zu untersuchen und die passende Lösung zu finden. Und auch hier getrieben von der Frage Make or Buy? Eventuell gibt es für das Problem schon fertige oder teilfertige Lösungen? Wir machen Vorschläge basierend auf der Frage, was für Sie betriebswirtschaftlich Sinn ergibt.

Wir möchten an dieser Stelle aber einen unserer Lieblinge vorstellen: Zur Datenhaltung und Aufbereitung ist Elastic Stack in vielen Fällen der ideale Werkzeugkasten zur Realisierung des Backend (Datenhaltung) und der Middleware (Datenaufbereitung).

Der Vorteil liegt in einer erprobten und umfassenden Sammlung von Tools zur Datenaggregation, -aufbereitung und -analyse. Dies ermöglicht eine schnelle und damit auch zeitsparende Entwicklung des Backend und der Middleware.

Hardware development, hardwareentwicklung

Hardwarenah

Sie wollen etwas messen, steuern oder regeln? Maschinen sollen direkt miteinander sprechen und Prozesse automatisch abarbeiten? Sie sehen Ihre vorhandenen Maschinen als Datenquellen, die aber leider zur Zeit nur als Inseln im Betrieb stehen und den Datenstrom versickern lassen?

Ob die Konzeptionierung und Programmierung eines kleinen Microcontrollersystem als IoT-Anwendung oder M2M-Kommunikation im Industrie 4.0 Umfeld: Wir sprechen mit Ihrer Hardware und lassen Ihre Software mit der physischen Welt interagieren. Geht es um die Erfassung der Betriebsdaten und Bereitstellung für die Betriebsleitebene, automatisierte, intelligente Produktionsplanung, Optimierung der Wartungs- und Rüstvorgänge und Condition Monitoring? Wir können Ihnen bei der Realisierung dieser Ziele helfen.

Auswahl der Sensorik, des Microcontrollers oder der SPS, wir helfen Ihnen bei der Auswahl der passenden Hardware für Ihre Anwendung. Als kleine Besonderheit können wir auch Ihre individuelle Hardwarelösung zusammen mit unseren Partnern bei der LEOS Leiterplatten GmbH Realität werden lassen.

Sprechen Sie uns einfach an und profitieren Sie vom Zeitgeist.