Was die Spenden-App kann, steht auf der Fallstudienseite. Hier steht, wie sie gebaut ist: in vier Schichten, die sich einzeln austauschen und erweitern lassen. Oberfläche, Fachlogik, Datenbank und Schnittstellen sind getrennt – deshalb trägt dieselbe Basis auch andere Fachanwendungen.

Mehr
Überblick

Was die Plattform abdeckt.

Sechs Bereiche, die heute produktiv laufen – vom Anlegen einer Kampagne über den Abgleich mit dem ERP bis zur Verwaltung von Nutzern und Zeitplänen. Jede Karte lässt sich aufklappen.

Kampagnen

Adressimporte

ERP-Synchronisation

Auswertungen

Exporte

Administration

Architektur

Vier Schichten, klar getrennt.

Fachlogik, Datenhaltung, Schnittstellen und Oberfläche sind voneinander getrennt. Der Kern läuft unabhängig von der Oberfläche – deshalb lässt sich jede Schicht für sich erweitern oder austauschen, ohne die anderen anzufassen.

Oberfläche

Webfrontend für die operative Arbeit, Admin-Bereich und Excel als ergänzende Arbeitsfläche.

Fachlogik & Jobs

Import, Export, Validierung, Transformation, ERP-Kommunikation und Hintergrundverarbeitung – unabhängig von der Oberfläche.

Datenbank

Die Drehscheibe: Kampagnen, Adressen, Spenden, Rückläufer, Kosten, Kennzahlen und Protokolle.

Schnittstellen

ERP-Anbindung, Dateiimporte und Exportziele – als zentrale Integrationsschicht.

Integration

Die Drehscheibe zwischen den Systemen.

Die Plattform nimmt Daten aus mehreren Quellen auf, verarbeitet sie und gibt sie gezielt wieder aus – an das ERP, an Excel, an Druck und Mail. Was heute angebunden ist und was erst vorgesehen ist, steht bei jeder Karte dabei.

ERP / ABACUS

Spendeneingänge, Buchungs- und Stammdaten abgleichen – übertragbar auf andere ERP-Systeme, sofern sie eine Programmier- oder Dateischnittstelle anbieten.

Dateiimporte

Einkaufstabellen, Importlisten und vorbereitete CSV-/Excel-Dateien aus Fachbereichen oder von Partnern.

Exportformate

XLSX, CSV, E-Mail-Vorlagen (.eml), Seriendruck- und Analysedateien als kontrollierte Übergabeformate.

Weitere Systeme

Noch nicht gebaut, aber vorgesehen: Kundenverwaltung, Berichtswesen, Dokumentenarchiv, Druckdienstleister und zentrale Anmeldung.

Oberfläche

Web für den Ablauf, Excel für die Facharbeit.

Eine zentrale Webanwendung für die festen Abläufe – und Excel als vertraute Umgebung für Vorprüfung, Nacharbeit und Auswertung. Excel ist hier kein Fremdkörper, sondern Eingang, Ausgang und Kontrollschicht zugleich.

So lässt sich die Anwendung auch dort einsetzen, wo nicht alles im Browser laufen soll: Die Fachabteilung arbeitet weiter in der Tabelle, die sie kennt – und die Plattform sorgt dafür, dass daraus keine zweite Wahrheit entsteht.

  • Zentraler Browser-Zugriff, klare Rollen, einfache Updates
  • Excel für Import, Export, Reporting und kontrollierte Übergaben
  • Bessere Anschlussfähigkeit im Arbeitsalltag
Datenbasis

PostgreSQL als Grundlage.

Die Plattform läuft auf PostgreSQL, ist aber nicht daran gebunden: Die Datenschicht ist gekapselt, andere Datenbanken lassen sich anbinden. Links die Optionen, rechts die Gründe für die Wahl.

Mögliche Datenbanken

PostgreSQLMySQL / MariaDBSQL ServerRedisAuswertungsdatenbankVolltextsuche

Warum PostgreSQL als Basis

  • Robuste, skalierbare Basis für Web, APIs und Integrationen
  • Saubere Trennung von Fachlogik und Excel-Zwischenschritten
  • Solide Grundlage für spätere Erweiterungen wie Zwischenspeicher, Auswertungsdatenbank und Suche
Dokumente

Was die Plattform ausgibt.

Serienbriefe, Mails, Exportpakete und die Übergabe an ein Archiv – alles, was am Ende einer Kampagne das Haus verlässt oder abgelegt wird, entsteht aus denselben Daten, ohne Zwischenschritt von Hand.

Seriendruck

Strukturierte Seriendruckdateien für Spendenanschreiben und Kampagnenkommunikation.

E-Mail & Alerts

Vorbereitete .eml-Dateien, Versandunterstützung und konfigurierbare Benachrichtigungen.

PDF-Erzeugung

Strukturierte Exportpakete und standardisierte Übergabedateien.

DMS & Archiv

Übergabe an Dokumentenmanagement oder Archiv – mit nachvollziehbaren Pfaden.

Betrieb

Ein System, das sich verwalten lässt.

Nutzer, Rechte, Zeitpläne, Protokolle und Einstellungen an einer Stelle – im eigenen Verwaltungsbereich der Anwendung. Wer sie betreibt, sieht, was läuft, und kann eingreifen, ohne den Entwickler zu fragen.

Admin-Panel der Spenden-App

Kontrollierbar

Der Verwaltungsbereich.

Einstellungen, Hintergrundaufgaben und der Abgleich mit dem ERP sind sichtbar und zentral pflegbar. Das ist die Grundlage dafür, dass die Anwendung im Betrieb bleibt, wenn ich nicht mehr im Haus bin.

  • Benutzer-, Rollen- und Rechteverwaltung
  • Zugänge für andere Systeme, auf genau das begrenzt, was sie brauchen
  • Zeitsteuerung für den ERP-Abgleich und wiederkehrende Aufgaben
  • Protokolle, Überwachung und strukturierte Fehleranalyse
  • Einstellungen für Mailversand und ABACUS, Ticket- und Feedback-System
Ausbau

Was noch nicht gebaut ist.

Bewusst getrennt von dem, was läuft: Diese Erweiterungen sind vorgesehen und in der Architektur angelegt, aber nicht umgesetzt – und stehen hier, damit klar ist, in welche Richtung die Plattform wachsen kann – nicht, was sie heute schon tut.

Fachlich

  • Weitere Kampagnenarten und Abläufe
  • Tiefere Statistik- und Filtermodule
  • Mehrere Organisationen getrennt in einer Instanz
  • Archiv-, Dokument- und Ticketmodule

Technisch

  • Ausbau der Schnittstelle
  • Weitere ERP-Systeme
  • Andere Systeme bei Ereignissen benachrichtigen
  • Zentrale Anmeldung
  • Mobile Ansichten

Organisatorisch

  • Nutzung in weiteren Abteilungen
  • Übertragung auf weitere Abläufe
  • Wiederkehrende Datenflüsse vereinheitlichen
Übertragbar

Auch jenseits von Spenden.

Überall, wo Daten aus mehreren Quellen zusammenlaufen, Listen verarbeitet, Stände geführt, Exporte erzeugt und Auswertungen gebraucht werden, lässt sich das Prinzip übertragen. Vier Beispiele, die nahe an dem liegen, was schon gebaut ist.

Mitglieder und Adressen

Listen aus mehreren Quellen zusammenführen, prüfen und pflegen – mit denselben Import- und Prüfregeln wie bei Kampagnenadressen.

Förderungen und Beiträge

Wiederkehrende Vorgänge mit Fristen, Status und Auswertung – vom Antrag bis zur Buchung.

Fälle und Vorgänge

Alles, was Phasen durchläuft und einen Stand hat – so, wie eine Kampagne von der Planung bis zum Abschluss geführt wird.

Daten zusammenführen

Wo ERP, Excel und Web dieselben Dinge kennen, aber nicht dasselbe sagen: eine Stelle, die führt.

Passende Angebote

Wer eines dieser vier Felder braucht, sieht an dieser Plattform, wie es gebaut aussieht – und was davon sich übernehmen lässt.

Du hast einen Ablauf, der Daten, Listen, Stände und Auswertungen verbindet? Diese Plattform ist eine erprobte Basis, die ich auf Deinen Fall zuschneide – von der ersten Anbindung bis zum eigenständigen Fachmodul.