Entwicklung von Geschäftsanwendungen
Individuelle Geschäftsanwendungen,
ausgerichtet auf Ihre Prozesse.
Wo ein Standardprodukt nicht zum Prozess passt, entwickelt InterCloud die Anwendung, die passt: Web- und Mobil-Frontends, Unternehmenssysteme mit Workflow und Freigaben sowie die APIs, die sie verbinden. Der Code gehört Ihrem Unternehmen, und die Anwendung ist auf jahrelange Wartbarkeit ausgelegt.
Webanwendung
Schnelle und barrierefreie Webanwendungen
Die erste Seite lädt auch bei langsamen Verbindungen schnell, und eine große Anwendung bleibt beim Wachsen konsistent. Unsere Web-Frontends entstehen mit Next.js und React – demselben Stack wie diese Website und das InterCloud App Portal – mit Server-Rendering und komponentenbasiertem Design.
Barrierefreiheit ist Teil unserer Definition of Done. Tastaturnavigation, sichtbarer Fokus, Beschriftungen für Screenreader und Unterstützung für reduzierte Bewegung werden bei jedem Release geprüft – besonders wichtig für Systeme der öffentlichen Hand und kundenorientierte Systeme.
Die Performance wird in der Pipeline gemessen. Wir verfolgen Seitengewicht und Interaktionszeiten bei jedem Build und beheben Verschlechterungen, bevor sie die Nutzer erreichen.
- Next.js / React mit TypeScript, Designsysteme mit Tailwind CSS
- Oberflächen auf Thai und Englisch, vorbereitet für weitere Sprachen
- Anmeldung mit E-Mail und Passwort, SSO über Google oder Microsoft, Passkeys und Zwei-Faktor-Authentifizierung
- Responsive Layouts, geprüft auf Smartphone, Tablet und Desktop
Mobile App
Mobile Apps für Mitarbeiter und Kunden
Außendienstmitarbeiter, Fahrer, Prüfer und Vertriebsteams brauchen auch außerhalb des Büros Zugriff auf das System, und Kunden erwarten dasselbe von Ihrem Unternehmen. Wir entwickeln native und plattformübergreifende Apps für iOS und Android und wählen den Ansatz nach den Anforderungen: Kamera-, Barcode- und GPS-Funktionen, Offline-Betrieb oder ein gut gestaltetes Frontend für Ihre APIs.
Mobile Apps nutzen dieselben Backend-Services und dieselbe Authentifizierung wie die Webanwendung; ein auf dem Smartphone genehmigter Antrag ist also derselbe Datensatz, den die Finanzabteilung im Büro sieht.
Wir übernehmen die Veröffentlichung in den Stores, das Crash-Reporting und das Release-Management und planen für zeitweise unterbrochene Verbindungen, damit bei einem Verbindungsabbruch keine Arbeit verloren geht.
- iOS und Android, nativ oder plattformübergreifend je nach Anwendungsfall
- Offline-First-Datenerfassung mit konfliktsicherer Synchronisierung
- Push-Benachrichtigungen, Barcode-/QR-Scan, Kamera und Standort
- Veröffentlichung im App Store und bei Google Play sowie Update-Management
Unternehmenssystem
Fachanwendungen mit integrierten Kontrollen
Beschaffungsportale, Vorgangsbearbeitung, Anlagenverzeichnisse und Schadensbearbeitung sind Systeme, bei denen Prozess und Audit-Trail ebenso wichtig sind wie die Oberfläche.
Workflow und Freigaben
Jeder Antrag folgt demselben Weg, und niemand muss per E-Mail nachfassen. Freigaben sind konfigurierbar und mehrstufig, mit Vertretung, Eskalation und Fristen.
Rollenbasierter Zugriff
Jede Person sieht und ändert nur, was ihre Rolle erlaubt. Berechtigungen werden nach Rolle, Organisationseinheit und Datensatz vergeben, nach dem Modell Inhaber / Administrator / Mitglied / Betrachter aus unseren eigenen Produkten und ergänzt um die in Ihrem Unternehmen definierten Rollen.
Audit-Trails
Beantworten Sie Prüfungen und Untersuchungen mit einer Abfrage. Für jeden wichtigen Datensatz wird festgehalten, wer was wann und von wo geändert hat, und der Audit-Trail ist im Datenmodell verankert.
ERP- und Stammdatenintegration
Das neue System wird nicht zur Dateninsel. Eine bidirektionale Integration mit GlowScale oder Ihrem bestehenden ERP umfasst Lieferanten, Artikel, Kostenstellen und Buchungen.
Dokumente und elektronische Signaturen
Halten Sie Dokumente und Signaturen im Prozess. Anhänge, erzeugte PDFs, Vorlagen und Signaturschritte sind Teil des Workflows, und Aufbewahrungsregeln werden automatisch angewendet.
Benachrichtigungen
Jede Person wird über die Vorgänge informiert, die sie betreffen. Benachrichtigungen per E-Mail, in der App und über LINE decken Freigaben, Fristen und Ausnahmen ab, mit individuellen Einstellungen je Benutzer.
Operatives Reporting
Führungskräfte sehen, wo Arbeit liegen bleibt. Dashboards zu Warteschlangen, Durchsatz und Liegezeiten für Führungskräfte, Exporte für Analysten und eine API für das Data Warehouse.
Unternehmensanmeldung
Mitarbeiter melden sich mit ihrem bestehenden Firmenkonto an. SSO mit Google Workspace oder Microsoft Entra, Passkeys und Zwei-Faktor-Authentifizierung sowie Sitzungsverwaltung für gemeinsam genutzte Geräte oder Kiosk-Geräte.
API & Microservices
APIs für interne Teams und Partner
Die Architektur wird passend zu dem Team gewählt, das sie warten wird. Backends entstehen mit Java und Spring Boot. Wo es gerechtfertigt ist, werden sie entlang fachlicher Grenzen in Services aufgeteilt, andernfalls bleiben sie eine gut strukturierte modulare Anwendung.
Jede API ist in OpenAPI beschrieben, so versioniert, dass bestehende Clients weiter funktionieren, und am Gateway durch Authentifizierung, Ratenlimits und Eingabevalidierung geschützt. Partner und interne Teams erhalten Dokumentation und eine Sandbox-Umgebung.
Services werden mit strukturierten Logs, Metriken und Distributed Traces ausgeliefert, sodass sich ein Vorfall über Service-Grenzen hinweg verfolgen lässt. Das Monitoring läuft auf SnowTrack oder Ihren bestehenden Werkzeugen.
- Spring-Boot-Services auf PostgreSQL, containerisiert auf AWS ECS
- OpenAPI-Spezifikationen, generierte Client-SDKs und ein Entwicklerportal
- Versionierung, Ratenbegrenzung, API-Schlüssel und OAuth 2.0 / OIDC
- Strukturiertes Logging, Metriken und Tracing mit Anbindung an SnowTrack
Leistungsumfang
Was Sie in jedem Projekt erhalten
Diese Ergebnisse stellen sicher, dass die Anwendung auch nach dem Abzug des Projektteams gewartet werden kann. Sie sind Bestandteil jedes Projekts.
- Volles Eigentum an Quellcode, Designs und Infrastrukturdefinitionen, in einem Repository unter Ihrer Kontrolle
- Architektur- und Betriebsdokumentation, stets auf dem Stand des Codes
- Automatisierte Unit-, Integrations- und End-to-End-Tests bei jeder Änderung
- CI/CD-Pipeline mit GitHub Actions für Deployments in Staging und Produktion
- Sicherheitsprüfung von Authentifizierung, Autorisierung, Eingabeverarbeitung und Abhängigkeiten
- Staging-Umgebung als Abbild der Produktion für Abnahmetests
- Strukturierte Übergabe mit Sessions zum Wissenstransfer für Ihr Team
- Gewährleistungsfrist und Supportoption nach dem Go-live
Besprechen Sie Ihre Anforderungen an die Anwendung
Beschreiben Sie den Prozess, die aktuellen Probleme und die Systeme, an die die Anwendung angebunden werden muss. Wir antworten mit einem Vorschlag zum Vorgehen, zur Teamzusammensetzung und einer Aufwandsschätzung.