Softwareentwicklung

Beratung

Sie suchen ein Programm, das Ihre Bedürfnisse deckt, finden sich im Dschungel der Angebote aber nicht zurecht? 
Wir helfen Ihnen gerne bei der Suche. 

Nicht das Richtige dabei?

Anwendungen nach Maß

Wir entwickeln zusammen mit Ihnen das Programm, das Ihren Bedürfnissen entspricht. 

Wir bieten Lösungen für Web- und Desktop-Anwendungen, sowie für mobile Applikationen (Android, iOS). 

Sie haben Interesse am Internet der Dinge (IoT) oder künstlicher Intelligenz (A.I.)? Auch da können wir Ihnen helfen und entsprechende Anwendungen entwickeln.

Dabei schauen wir auch, welche Datenbank– Architektur und -Technologie am Besten zu Ihrem Projekt passt und implementieren diese auf Wunsch. 

Zu unseren Kompetenzen gehören außerdem Scripting und Datenanalyse

 

Anwendungen, die den Alltag erleichtern

Bestehende Software

Sie suchen eine Multimedia-Andwendung, um Fotos oder Videos zu bearbeiten? 
Sie brauchen die neuste Version von Microsoft Office Word, Excel und Co.? 
Ihr Gerät muss mit dem neusten Betriebssystem ausgestattet werden? 

Auch mit diesen Software-Programmen können wir Ihnen weiterhelfen. 
Unser gesamtes Angebot finden Sie in unserem Webshop. 

Sie haben Fragen?

Hier finden Sie eventuell schon die Antwort...

Bei einem persönlichen Gespräch (in Person oder per Videokonferenz) besprechen wir mit Ihnen Ihre Bedürfnisse und Wünsche, einschließlich Ihres Budgets und der Deadline, bis zu der Sie das Programm benötigen. 

Anschließend beginnen wir mit der Recherche nach Angeboten, die für Sie passen könnten. 
Haben Sie sich im Voraus bereits Angebote angeschaut, machen wir uns ein konkretes Bild davon und geben Ihnen eine Rückmeldung dazu. 

Wir schlagen Ihnen bis zu 5 Angebote vor.
Ist das Richtige dabei, bleibt Ihnen die Wahl, ob Sie uns mit der Implementierung beauftragen oder Sie diese selber vornehmen möchten. 
Ist doch noch nicht das richtige Programm dabei, suchen wir natürlich weiter.

Bei einem persönlichen Gespräch (in Person oder per Videokonferenz) besprechen wir mit Ihnen Ihre Bedürfnisse und Wünsche, einschließlich Ihres Budgets und der Deadline, bis zu der Sie das Programm benötigen. 

Gibt es noch kein Programm, das Ihren Bedürfnissen entspricht, können wir selber eines entwickeln. 
Nach dem Gespräch beginnen wir mit dem Grund-Aufbau des Programms (Architektur).
Bei der Erstellung eines Programms wenden wir die Scrum-Methode an. So erhalten Teil-Bereiche eine eigene Deadline, über die wir Sie auf dem Laufenden halten können. 

Ist die Kodierung größtenteils abgeschlossen, kann bereits eine Demo-Version implementiert werden. 

Es handelt sich hierbei um einen konstanten Prozess, in dem wir miteinander kommunizieren müssen, ob Erwartungen erreicht wurden oder ob diese im Rahmen des Möglichen liegen. 

Für jedes Projekt werden die Kosten indivuell, entsprechend des Aufwands, berechnet. 

Der Kunde erhält vor Beginn der Programm-Erstellung einen Kostenvoranschlag mit der geschätzten Dauer des Projekts. Diese kann sich jedoch im Laufe der Arbeit, aufgrund von verschiedenen Faktoren, ändern. 

Der Kunde kann entscheiden, ob die Anwendung bei uns oder bei ihm selbst (“in-house”) gehostet wird.
In dem Fall erhält er eine Host-Lizenz, die allerdings über einen getrennten Vertrag zur Verfügung gestellt und abgerechnet wird.

Abhängig davon, ob der Kunde eine Web- oder Desktop-Anwendung oder mobile Applikation wünscht, kann das Hosting (einschließlich der Kosten) variieren.

IoT steht für “Internet of Things” oder auf Deutsch “Internet der Dinge”. 
Damit ist ein Netzwerk physischer Objekte (= “Dinge”) gemeint, die mit Sensoren, Software und anderen Technologien ausgestattet sind, so dass sie über das Internet mit anderen Geräten und Systemen vernetzt werden können und Daten miteinander austauschen können. 
Diese Geräte reichen von normalen Alltagsgegenständen wie Küchengeräte und Heizungsthermostate, über Autos und andere Fahrzeuge bis hin zu anspruchsvollen Industriewerkzeugen. 

A.I. steht für “Artificial Intelligence”, also Künstliche Intelligenz (“KI”). 
Dabei handelt es sich um die Simulation menschlicher Intelligenzprozesse durch Maschinen, bzw. Computersysteme. 
Die bekanntesten Beispiele der KI sind Spracherkennung, maschinelles Sehen und Lernen.

Im Allgemeinen funktionieren diese KI-Systeme, indem sie große Mengen an Daten aufnehmen, diese auf Zusammenhänge und Muster analysieren, anhand derer sie danach Vorhersagen treffen können.
Auf diese Weise kann beispielsweise ein Chatbot lernen, lebensnahe Dialoge zu führen, oder ein Bilderkennungsprogramm Objekte in Bildern erkennen und beschreiben.

Eine Datenbank ist im Wesentlichen ein System zur effizienten und dauerhaften Verwaltung und Speicherung großer Datenmengen. Dieses ist dann auch in der Lage, Teilmengen bedarfsgerecht für Benutzer und Anwendungen bereitzustellen und darzustellen.

Es wird zwischen relationalen und objektorientierten Datenbanken unterschieden. 
Bei ersterem wird eher versucht, einfache Informationen in untereinander verknüpften Tabellen abzuspeichern.
Letztere lassen die Verarbeitung von weitaus komplexeren Datensätzen und Verknüpfungen zu.

Ein Script ist eine kurze Abfolge von Befehlen, die z.B. von einem Webbrowser oder einer Anwendung ausgeführt wird. In erster Linie werden dadurch Prozesse auf lokalen Computern automatisiert.
So wird beispielsweise meistens ein Script benutzt, um den Benutzer auf seinem Rechner oder einer Website anzumelden.
Ein Script dient also dazu, eine statische Kodierung dynamischer zu machen, so dass ein System reibungsloser laufen kann.