Visual Basic ist seit Jahren das richtige Werkzeug wenn eine professionelle und benutzerfreundliche Softwarelösung gebraucht wird, die

  • auf Windows-Systemen eingesetzt werden soll,
  • in Client-Server-Umgebungen implementiert wird,
  • eine intuitive und komfortable Benutzeroberfläche benötigen.

Visual Basic Experten aus Münster

Einfache Office-Automatisierungen lassen sich auch mit VBA-Programmierung oder Microsoft Access umsetzen. Der Umstieg auf Visual Basic als Programmierwerkzeug ist bei einer Access-Lösung relativ einfach möglich, wenn diese Option von Anfang an mit bedacht wird. Eine Trennung von Benutzeroberfläche und Geschäftslogik ist dafür eine wichtige Voraussetzung – also kommt es auch bei kleinen Lösungen auf eine optimale Anwendungsarchitektur an. Dann kann nach der Entwicklung eines Prototypen in Access jederzeit mit Visual Basic eine Client-Server-Architektur entwickelt werden, ohne dass man noch einmal völlig von vorn beginnen muss.

Münster ist mitten in Deutschland, d.h., unsere Experten sind nicht weit von Ihnen entfernt. Das gilt nicht nur geografisch. In Softwareprojekten dieser Art arbeiten wir eng mit den zukünftigen Benutzern zusammen. Das gilt nicht nur in der Anforderungsanalyse, sondern auch während der Entwicklung der Dialoge, Abfragen und Berichte. Schritt für Schritt können wir uns gemeinsam mit den Anwendern der optimalen Lösung annähern. Hier finden Sie ein typisches Projektbeispiel für eine Windows-Applikation mit einem Kunden im Münsterland.

Wenn Daten verwaltet werden müssen, achten wir darauf, dass auch in dieser Umgebung ein optimales Datenbank-Modell erstellt wird. So ist eine Migration zu einem Datenbanksystem wie MS SQL-Server oder Oracle mit vertretbarem Aufwand möglich, wenn die Nutzerzahlen oder die Datenmengen sich vergrößern.

Komplexe Individualsoftware durch Java Programmierung

Überall ist Java Programmierung im Einsatz. In elektronischen Geräten, Fernsehern, Autos, auf PCs und auf Servern. In individuellen Softwareprojekten ist eine Java-Softwarelösung häufig die richtige Entscheidung, gerade, wenn das weitere Wachstum und die zukünftige Verteilung der Funktionalität noch nicht abschließend beurteilt werden kann.

  • Java läuft auf Servern ebenso wie auf fast allen Clients.
  • Eine Client-Server-Architektur lässt sich ebenso umsetzen wie eine Drei-Schicht-Architektur und ein verteiltes System
  • Java erlaubt es, wartungsfreundlichen und modularisierbaren Code zu schreiben.

Lebende Softwaresysteme in Java programmieren

Wenn Softwarelösungen Berechnungsmodule, Benutzeroberflächen, Datenbankzugriffe und Reportingkomponenten enthalten, dann lässt sich eine komplexe Anwendungsarchitektur, die trotzdem gut wartbar ist, durch Java Programmierung optimal umsetzen. Der Vorteil ist, ein Re-Design ist immer möglich, wenn der Code sauber programmiert ist und das Moduldesign stimmt.

Deshalb ist in Java-Projekten ein professioneller Design-Prozess, von der allgemeinen Systemarchitektur über das Design der Komponenten bis hin zum Entwurf der einzelnen Klassen, von enormer Bedeutung.

Java-Entwickler bei INDAL in Münster

Schon seit zwei Jahrzehnten arbeiten wir bei INDAL in Münster für die Java-Softwareentwicklung mit unserem eigenen Framework IntraSail. Damit verbinden wir professionelles Systemdesign mit Wartbarkeit, Benutzerfreundlichkeit und Performance.

Mit Flutter und Dart zur Mobilen App

Inzwischen ist eine weitere Option entstanden, wenn Anwendungen für den PC gebraucht werden. Mit Flutter und Dart können Anwendungen für Windows entstehen, die zugleich als Apps für Tablets und Smartphones unter Android, aber auch für iPhones und iPads unter iOS ausgeliefert werden können. Dadurch hat man die volle Flexibilität hinsichtlich der zukünftigen Einsatzplattform. Überall, wo diese Flexibilität gebraucht wird und wo man nicht sicher ist, welche Plattformen in Zukunft unterstützt werden müssen, ist diese Entwicklungsumgebung die richtige Wahl.

Fazit

Wir entwickeln seit fast 30 Jahren Visual-Basic-Anwendungen. Sie sind langfristig wartbar und können meist problemlos auf neuere Versionen der Entwicklungsumgebung und des Betriebssystems migriert werden. Auch komplexe Softwarearchitekturen lassen sich heute mit Visual Basic professionell umsetzen. Die Java Programmierung  hingegen bietet wohl die vielfältigsten und flexibelsten Möglichkeiten, um komplexe Business-Anwendungen zu realisieren. Wenn man die gleiche App sowohl unter Windows, aber auch auf einem Android-System oder in der Apple-Welt nutzen möchte, kommen Flutter und Dart ins Spiel.

Verschaffen Sie sich einen Einblick in ein Projektbeispiel, das wir in der Gegend von Münster durchgeführt haben.

Sie haben weitere Fragen oder eine konkrete Anforderung?

Rufen Sie uns an:

+49 251 41 446 140 (Jörg Friedrich)

oder senden Sie eine E-Mail an

joerg.friedrich@indal.de

Achtermannstraße 19, 48143 Münster