Tausch-Software-Vergleich
eLETS Service

Status

Arbeitsdokument, unfertig, Stand: April 2014

Die hier verglichenen Software-Lösungen/Dienste sind Webanwendungen. Die Teilnehmerdaten liegen dabei auf einem Server im Internet.

Im Gegensatz zu Einzelplatzsoftware wie Tauschrausch brauchen Webanwendungen nicht installiert werden, sondern sind sofort einsatzbereit. Sie stellen viel geringere Anforderungen an die Administratoren bzw. Computerspezialisten im Tauschring, weil die Betreiber den technischen Betrieb des Servers und der Datenbank übernehmen.

Die verglichenen Systeme können von mehreren Personen an mehreren Orten gleichzeitig benutzt werden, so dass keine Abhängigkeit von einem einzelnen Computer im Tauschringbüro entsteht.

Funktonsvergleich

Ausrichtung, Angebotsart, Open Source, Mandantenfähigkeit, Mandantenmanagement, Sprachen, Verbreitungsgrad, Referenzen, Kosten, Weiterentwicklung, kundenspezifische Programmerweiterungen Obelio Tauschen ohne Geld Cyclos
Unterstützung von Tauschsystemen, deren Verrechnungseinheiten nicht konvertierbar sind in gesetzliche Zahlungsmittel (leistungsgedeckte Systeme). ja ja ja
Unterstützung von Tauschsystemen, deren Verrechnungseinheiten konvertierbar sind in gesetzliche Zahlungsmittel (geldgedeckte Systeme). nein ja
Unterstützung von Banken, die Dienste für Community Currency Projekte zur Verfügung stellen wollen. nein ja
Unterstützung von Online-Banking in gesetzlichen Zahlungsmitteln nein nein ja
Angebot in Form eines Web-gestützten Dienstes vorhanden (Cloud Service) ja ja ja
Angebot in Form von kostenloser Open Source Software, die von Tauschgemeinschaften selbst installiert und betrieben werden kann. ja nein ja [3]
Weiterpflege der OpenSource-Version, so dass exportierte Daten aus der Cloud-Version im Eigenbetrieb der Tauschgemeinschaft verwendet werden können (wichtig, um Unabhängigkeit vom zentralen Anbieter zu gewährleisten). ja
Es können mehrere Tauschgemeinschaften mit derselben Installation der Software arbeiten, wobei die Listen der Inserate, Konten, Kontaktdaten, Buchungen u.s.w. für jede Gemeinschaft getrennt geführt werden (Mandantenfähigkeit). ja [1] ja ja
Jeder Mandant (Tauschgemeinschaft) kann seine Marktregeln und seine Verrechnungseinheit (Währung) unabhängig von anderen Mandanten bestimmen. ja ja ja
Teilnehmer können Verrechnungskonten in mehreren Tauschgemeinschaften gleichzeitig haben. ja [6]
Neue Tauschgemeinschaft einrichten ja
Tauschgemeinschaft aus der Datenbank entfernen ja
Tauschgemeinschaft umbenennen ja
Die Bedieneroberfläche ist mehrsprachig. ja nein ja
Die Teilnehmer können individuell wählen, in welcher Sprache sie die Software bedienen wollen. ja nein
Unterstütze Sprachen Deutsch, Englisch [2] Deutsch Deutsch, Englisch, Spanisch, Portugie­sisch, Französisch, Nieder­ländisch [4]
Zeichensatz, Zeichenkodierung ISO-8859-1 [5]
Weiter­entwicklung, kunden­spezifische Programm­erweiterungen ja ja (mit Feedback-Forum für Erweiterungs­wünsche) ja [3]
Kosten des Cloud Service kostenlos oder 5 € pro Jahr und Teilnehmer [7] kostenlos
Kosten von Datenimport, Administrator-Schulungen, Benutzer-Support Kostenlos Kostenpflichtig [9]
Zahl der Tauschsysteme, die mit dem Cloud-Service arbeiten 14 (April 2014) 76 (April 2014) [8]
Zahl der Teilnehmer, die beim Cloud-Service registriert sind 1941 (April 2014) 4896 (April 2014) [8]
Zahl der aktuellen Inserate, die im Cloud-Service geschaltet sind 2112 (April 2014) 9305 (April 2014) [8]
[1]Nicht verfügbar in der Open Source Version
[2]Französisch und Italienisch sind in Vorbereitung, weitere westeuropäische Sprachen sind vorgesehen
[3]Die Open Source Version auf dem Stand von Cyclos 3 ist laut Aussage von Cyclos stabil. Sie wird von Cyclos seit 2013 nicht mehr weiterentwickelt und Cyclos gibt keinerlei Support für diese Version. Nur die käufliche Version (Cyclos 4 PRO) und die Cloud-Version (Cyclos 4 Communities) der Software werden weiterentwickelt und von Cyclos supported.
[4]Weitere Sprachen werden folgen
[5]ISO-8859-1 ist die Zeichenkodierung in der Datenbank und bei Seiten, die zum Browser geschickt werden. Alle Zeichen des Windows-1252-Zeichensatzes und eine Reihe von Unicode Zeichen werden als Eingabewerte in Formularen akzeptiert. Deren Weiterverarbeitung erfolgt, wenn erforderlich, in HTML-kodierter Form.
[6]Benutzername, Kontaktdaten und Passwort sind in diesem Fall identisch in den unterschiedlichen Tauschgemeinschaften.
[7]Kosten entstehen nur, wenn Teilnehmer eigenes Passwort hat und mehr als zwei aktive Inserate gleichzeitig geschaltet hat oder mehr als 4 Überweisungen pro Jahr tätigt.
[8]Nach Angaben von ToG, Stand April 2014
[9]Die Kosten für Benutzer-Support und Schulungen hängen von der Größe des Tauschsystems ab. Tauschsysteme sollten diese z. T. erheblichen Kosten mit dem jeweiligen Hosting-Anbieter für Cyclos abklären.
Kontoführung, Kontoverwaltung Obelio Tauschen ohne Geld Cyclos
Führung von Verrechnungskonten für Tauschgeschäfte, Anzeige des Kontoauszugs und des aktuellen Kontostandes ja ja ja
Lastschrifteinzug ja
Überweisung ja ja ja
Stornieren von Überweisungen nein (geplant)
Automatisierter Einzug und Umverteilung von Umlaufsicherungsgebühren (Demurrage) nach definierbaren Regeln ja
Automatisierter Einzug von Teilnehmergebühren (Verrechnungseinheiten) an die Tauschringzentralen ja, quartalsweise ja, monatlich
Online/offline-Mischbetrieb mit Tauschheften oder elektronisch signierten Schecks möglich ja
Rechnungen stellen ja ja
Rechnungen können mehrere mehrere Posten enthalten, automatische Summenbildung über alle Posten ja
automatische Bonitätsprüfung, einfrieren des Rechnungsbetrags ja
Rechnungen "mit einem Klick" bezahlen ja
Kontoabschlüsse zu bestimmten Stichtagen ja
Schecks erzeugen/drucken ja
Einbuchen von Schecks ja
Konto eröffnen, aktivieren, schließen ja
Es können Unterkonten für eine differenzierte Buchführung angelegt werden ja ja
Konto schließen ja
Einzugsermächtigungen erteilen, anzeigen, löschen ja
Daueraufträge einrichten, anzeigen, löschen ja
Zeitliche Begrenzung für Daueraufträge nein []
Konten suchen, Kontenliste anzeigen ja
Schecks suchen, Scheckliste anzeigen ja
Quartalsabschlüsse suchen, Liste der Quartalsabschlüsse anzeigen ja
Systemkonten suchen, Systemkonten anzeigen ja
Überweisungstransaktionen suchen, Liste der Überweisungstransaktionen anzeigen ja
Automatisierte Ausbuchung der Verrechnungseinheiten bei Teilnehmeraustritten ja
[10]
[11]
[12]
[13]
[14]
[15]
[16]
Marktregeln, Limits, Umlaufsicherung, Alterssicherung, Grundeinkommen, Überwachungsfunktionen, Kreditvergabe, Systemkonto (alle Regeln abschaltbar bzw. in ihrer Höhe konfigurierbar) Obelio Tauschen ohne Geld Cyclos
Rentenkonto, das von der Umlaufsicherung ausgenommen ist ja
Anspar- und Auszahlrate zum bzw. vom Rentenkonto begrenzbar ja
automatisierte Rentenauszahlung ja
Festes Überziehungslimit für alle Konten mit automatischer Überwachung durch die Software ja [22]
Variables Überziehungslimit für alle Konten mit automatischer Überwachung durch die Software nein [20] [22]
Festes Oberes Limit für Konten mit automatischer Überwachung durch die Software ja
Umlaufsicherungsgebühr (Demurrage), in der Höhe wählbar ja ja
Kontostand-Schwellwert für Umlaufsicherungsgebühr ja
Rückverteilung der Umlaufsicherungsgebühr als bedingungsloses Grundeinkommen ja
Höhe des Anfangskontostands bei neuen Teilnehmern ja [22]
Durchschnittliche Pro-Kopf-Menge an Verrechnungseinheiten ja
Anonymisierte Marktzeitung veröffentlichen bzw. nicht veröffentlichen ja
Höhe des Anfangsbeitrags beim Eintritt neuer Teilnehmer ja
[20]In Entwicklung
[21]
[22]Zwei Modelle sind verfügbar: 1.) Null-Anfangskontostände mit negativen Überziehungslimits, 2.) positive Anfangskontostände
[23]
[24]
[25]
[26]
Inserate, Rubriken, Marktzeitschrift, Anonymisierung, Überregionaler Tausch, Inserateaustausch mit anderen Plattformen Obelio Tauschen ohne Geld Cyclos
Inserate erstellen, ändern, verlängern, löschen ja ja
Inserate suchen, anzeigen ja
Bebilderung von Inseraten ja
Benachrichtigungen über geänderte Inserate abonnieren nein ja
Datenextraktion (HTML) zur Erstellung von Marktschriften für Tauschgemeinschaften ja ja
Microsoft Word Layout-Vorlage für HTML-import der Marktzeitschriftsdaten ja
Marktschrift als PDF-Datei erstellen nein (geplant) ja
Marktschrift (PDF-Datei) monatlich automatisch per E-Mail an Abonnenten verschicken; Abonnentenverwaltung dafür. nein (geplant) ja
anonymisierte Marktzeitschrift erstellen (kann auch als Link bzw. IFRAME in andere Web-Seiten eingebunden werden) ja
teilanonymisierte Marktzeitschrift mit Alias-Namen bzw. Nummern der Teilnehmer ja
Zweistufige Rubrikenstruktur (Hauptrubriken, Unterrubriken) ja
Rubriken erstellen, ändern, löschen ja
Rubrikensprache hinzufügen, entfernen ja
Rubrikenstruktur anzeigen ja
Rubrikenstruktur aus einer anderen Tauschgemeinschaft übernehmen ja
Inserateaustausch mit anderen Plattformen nein (in Entwicklung) nein (angedacht)
Unterstütze Plattform für überregionalen Tausch AcrossLETS Ressourcen-Tauschring (RTR) za:rt
[30]
[31]
[32]
[33]
[34]
[35]
[36]
Teilnehmerlisten, Kontaktdaten, Teilnehmerverwaltung, Mailing-Listen, Freifelder, Kontoanmerkungen Obelio Tauschen ohne Geld Cyclos
Kontaktdatenprofile erstellen, ändern, löschen ja ja
Bebilderung von Teilnehmern/Kontaktdatenprofilen (Portraits) ja
Teilnehmer bzw. Unterkonten umbenennen ja
Teilnehmer registrieren, aktivieren, deaktivieren, reaktivieren ja
Kontoanmerkungen eingeben, ändern ja
Stichwortsuche nach Kontoanmerkungen, Liste der Kontoanmerkungen anzeigen ja
Verwaltung von mehreren Adresslisten für Serienbriefe etc., Synchronisierung dieser Listen mit dem aktuellen Teilnehmerbestand. [] ja
Verwaltung von mehreren E-Mail-Adresslisten für Rundmails etc., Synchronisierung dieser Listen mit dem aktuellen Teilnehmerbestand. [] ja
Kontaktdatentabelle (CSV) aus Treffern einer Suche nach Kontonamen/Kontaktdaten oder Kontoanmerkungen erstellen zur Weiterverarbeitung in einem Tabellenkalulationsprogramm ja
Änderungshistorie von Kontaktdatenprofilen anzeigen ja
Kontonamen/Kontaktdaten suchen, Kontonamens-/Kontaktdatenliste anzeigen ja ja
Anlegen benutzerdefinierter Felder für die Teilnehmerverwaltung nein ja
[40]
[41]
[42]
[43]
[44]
[45]
[46]
Web-Hosting, Content Management, Blogs, Kalender, Informationsdienste, elektronische Abstimmungen Obelio Tauschen ohne Geld Cyclos
Hosting von Web-Auftritten der Tauschgemeinschaften ja [50] ja ja
Web-Adresse für Hosting von Web-Auftritten der Tauschgemeinschaften ist frei wählbar ja [50] nein
Content Management System (CMS) und/oder Authoring Tool für Hosting von Web-Auftritten der Tauschgemeinschaften vorhanden nein ja ja
Dateien ins Web hochladen, herunterladen, löschen ja ja
Individueller Speicherplatz im Web für jeden Teilnehmer (öffentlich einsehbar) ja [50]
Speicherplatz im Web für jeden Teilnehmer, dessen Inhalte nur für Teilnehmer sichtbar ist, die eingeloggt sind (Passwort-geschützt) ja [50]
Forum-Funktion (Blog) für eingeloggte Teilnehmer. ja ja
Forum-Einträge von Teilnehmern sind öffentlich einsehbar und können als IFRAME in die Web-Auftritte der Tauschgemeinschaften integriert werden ja
Gruppenkalender-Funktion: Kalender-Einträge von Administratoren für eingeloggte Teilnehmer einsehbar ja
Kalender-Einträge sind nur für eingeloggte Teilnehmer sichtbar und können als IFRAME in die Web-Auftritte der Tauschgemeinschaften integriert werden ja
Einbindbarkeit von Forum-Funktion (Blog) und Kalender-Funktion in den jeweiligen Webauftritt des Tauschsystems ja
Umfangreiche Linksammlung über Tauschgemeinschaften, LETS-Ökonomie und Geldtheorie ja
Wiki mit umfangreicher Artikelsammlung über Tausch-bezogene Themen nein ja
Elektronische Abstimmungs-Funktion nein (in Entwicklung) ja (im Feedback-Forum) die prompte Software-Umsetzung von Benutzerwünschen in einem eigenen Feedback-Forum mit Abstimmungs-Möglichkeit [3]
[50]ohne zusätzliche Kosten
[51]
[52]
[53]
[54]
[55]
[56]
Mitteilungen, E-Mail-Benachrichtigungen, Angebote, Aufträge, Rechnungen, elektronischer Einkaufswagen, Reklamationen, Bewertungen, Automatische Benach­richtigungen Obelio Tauschen ohne Geld Cyclos
Integrierter, Spam-geschützter Mitteilungsdienst für die geschlossenen Teilnehmergruppen der Tauschsysteme ja
Mitteilungen verfassen, senden, lesen, beantworten, weiterleiten, löschen, zurückziehen ja
Mitteilungen suchen, Mitteilungsliste anzeigen ja
Mailinglisten für integrierten Mitteilungsdienst nein (geplant) nein (in Entwick­lung)
Es gibt folgende Mitteilungsarten: Benach­richtigung, Auftrag, Auftrags­bestätigung, Rechnung, Reklamation
Weiterleitung von Mitteilung über E-Mail möglich, E-Mail-Adresse dafür vom Teilnehmer frei wählbar ja
Benachrichtigung bei Buchungen an Leistungsgeber und Leistungsempfänger nein ja
Automatische Benachrichtigung an Teilnehmer, welche ihrer Inserate bald ablaufen ja
Mitteilungen können Links enthalten zu anderen Mitteilungen und zu Inseraten ja
Mitteilungen können mehrere Empfänger, CC- und BCC-Empfänger enthalten ja
Mitteilungen können an alle Teilnehmer bzw. an Untergruppen der Tauschgemeinschaft geschickt werden nein [60]
Workflow-Funktionen: Inserat oder Angebot in editierbaren Auftrag verwandeln, Auftrag in editierbare Auftrags­bestätigung verwandeln, Auftrags­bestätigung in editierbare Rechnung verwandeln, Rechnung bezahlen
[60]geplant
[61]
[62]
[63]
[64]
[65]
[66]
Sicherheit, Rollen und Rechte, Bevollmächtigungen, Hackerschutz, Datenschutz, Datensicherheit, Untergruppen, Teilnehmeridentitätsprüfung Obelio Tauschen ohne Geld Cyclos
Hohe Datensicherheit: Nur registrierte Teilnehmer haben Zugang, Passwortschutz, Verschlüsselung (SSL), regelmäßige Datensicherung
Teilnehmern können Rollen (auch mehrere gleichzeitig) zugeordnet werden, um ihnen besondere Rechte zu erteilen. Die Rollen können angezeigt und wieder entfernt werden. ja ja
Teilnehmer können für einzelne Konten Bevollmächtigte ernennen, Kontovollmachten können angezeigt und gelöscht werden ja
Rollen können definiert, edidiert und gelöscht werden. Eine Rolle gewährt Kombinationen von Rechten. ja
Es gibt folgende Rechte: Siehe Fußnote [70]
Passwörter werden verschlüsselt übertragen ja
Benutzereingaben und alle sensitiven Daten werden verschlüsselt übertragen ja
Neuberechnung der Client-Zertifikate. Die Zertifikate dienen dazu, die eingeloggten Teilnehmer zu identifizieren ja
Passwörter zurücksetzen; Teilnehmer bekommt E-Mail mit neuem Zufallspasswort ja
Einloggen und Ausloggen ja
Es werden ausschließlich Cookies verwendet die nur für die Dauer der Browser-Sitzung gültig sind. ja
[70]auf alle Tausch­gemein­schaften zugreifen, Konten aktivieren, Rollen zuteilen, Rubriken­sprachen ändern, Passwörter ändern, Regionen ändern, Akzeptanz­status für AGBs und Markregeln anschauen, Akzeptanz­status für AGBs und Markregeln ändern, fremde Konten schließen, Zahlungs­eingänge (Geld) und Bank­einzugs­ermächti­gungen verwalten, Konto­anmerkungen editieren, Alias-Namen editieren, Rubriken editieren, individuelle Limits editieren, Unter­gruppen­zugehörig­keit editieren, System­administrator-Funtionen ausführen, Daten der Tausch­gemein­schaft exportieren, Markt­zeitschrift extrahieren, fremde Inserate verwalten, fremde Schecks drucken/ einbuchen, fremde Kontakt­datenprofile editieren, für andere Teilnehmer Überwei­sungen durchführen, fremde Konten öffnen/ schließen/ aktivieren, für andere Teilnehmer Konto­vollmachten erteilen, Teilnehmer aktivieren/ löschen/ reaktivieren, fremde Inserate/ Kontaktdaten bebildern, neue Teilnehmer registrieren, Teilnehmer­löschungen beantragen, Passwörter zurück­setzen, Konto­aktivitäten anschauen, fremde Konten anschauen, fremde Konto­auszüge anschauen, gelöschte Inserate anderer Teilnehmer anschauen, unsichtbare Kontakt­daten anschauen, Umlauf­geschwindig­keit der Tausch­währung anschauen
[71]
[72]
[73]
[74]
[75]
[76]
Reports, Statistiken, Histogramme, Transparenzfunktionen, Regionen Obelio Tauschen ohne Geld Cyclos
statistische Auswertungen: Zahl der Teilnehmer ja
statistische Auswertungen: Zahl der Inserate ja
statistische Auswertungen: Frequenz der Tauschtransaktionen ja
statistische Auswertungen: Gesamtumsatz und mittlerer Pro-Kopf-Umsatz pro Jahr ja
statistische Auswertungen: Umlaufgeschwindigkeit und Umlaufmenge der Verrechnungseinheiten ja
statistische Auswertungen: Systemkontostand ja
statistische Auswertungen: Zahl und Prozentsatz der Teilnehmer mit E-Mail-Anschluss bzw. mit eigenem Passwort ja
Statistiken der Tauschgemeinschaft unterteilbar nach Regionen ja
Außenhandelsbilanz der Regionen ja
Anzeigen, wieviele und welche Teilnehmer sehr aktiv sind ja
Anzeigen, wieviele und welche Teilnehmer sehr passiv sind nein (geplant)
Histogramm-Darstellung von Teilnehmerzahl, Gesamtumsatz, Transaktionsfrequenz, Inseratezahl, Umlaufgeschwindigkeit, Umlaufmenge, Systemkontostand nein (geplant)
[80]
[81]
[82]
[83]
[84]
[85]
[86]
Systemadministration, Hochverfügbarkeit, Laufzeiteffizienz, Skalierbarkeit, Fehlersuche/-behebung, Konstistenzprüfungen, Datenimport, Datenexport, Systemvoraussetzungen (Server), Datenbank-Verwaltung, Installation, Schnittstellen, Logging, Modularität, eingesetzte Komponenten und Technologien Obelio Tauschen ohne Geld Cyclos
Datenübernahme aus anderen Programmen in Tabellenform (Excel, CSV, u.s.w.) ja (kostenlos) ja [91]
Tauschgemeinschaften können jederzeit ihren gesamten Datenbestand in Tabellenform herunterladen (CSV, Excel etc.), z.B. für Datenanalyse, Datensicherung oder Weiterbetrieb auf eigenem System. ja ja
Rohdatenexport (CSV, Excel, etc.) auswählbarer Datenbanktabellen zur Weiterverarbeitung mittels externer Programme ja
Pflege der Software: Fehlerdiagnose und zeitnahe Fehlerbehebung ja
Fachliche Datenbank-Konsistenzprüfung ja
Datenbank konsolidieren (Entfernung ungenutzter Einträge) ja
Web-Benutzerschnittstelle zur Datenbankverwaltung ja
Datenbank erzeugen (entsprechend Konfigurationsdatei) ja
Rohdatenimport in die Datenbank mittels CSV-Datei ja
Datenbank löschen ja
Datenbankeinträge ohne fachliche Prüfung einfügen, löschen bzw. ändern ja
Datenbank zu Backup-Zwecken in SQL-Textdatei exportieren (Dump) ja
Wartungsmodus starten (Benutzerzugriffe speeren) ja
Wartungsmodus beenden (Benutzerzugriffe freigeben) ja
SQL-Dump-Datei in Datenbank importieren (Restore von Backup) ja
Gesamt-Backup aller Dateien und der Datenbank ja
Benutzereingaben eines Zeitbereichs aus der Transaktions-Log-Datei wiederholen ja
Fachliche Datenbank-Replikation für Active-Active-Serverkopplung ja
Region einer Tauschgemeinschaft spalten ja
Ausführliche Log-Dateien mit Benutzereingaben, Zeitstempel, Cookies u.s.w. zur Diagnose und Fehlerbehebung ja
Log-Dateien anschauen (Benutzereingaben, Eingabefehler, Systemfehler, Syslog) ja
Abgebrochene Transaktionen (Crashes) anzeigen ja
Vergleich von Datenbank-Einträgen zur Konsistenzprüfung der Active-Active-Server-Kopplung ja
Rohdatensuche in Datenbanktabellen und tabellarische Anzeige der gefundenen Datensätze. ja
Die Software ist modular programmiert. Es sind von Module von externen Anbietern verfügbar bzw. in Entwicklung. nein ja
Eingesetzte Komponenten und Technologien Programmier­sprache C, MySQL Datenbank, Apache Web-Server, Linux Betriebssytem, CGI und POSIX Schnittstellen, Server-Side-Includes, ImageMagick Bildbearbeitung, Postfix Mail-Server Programmier­sprache Java, Java Runtime Environment, MySQL Datenbank,
[90]Nur Kontaktdatenliste, Kontostände und Inserate. Nur aus Tauschrausch. Buchungen werden nicht übernommen.
[91]
[92]
[93]
[94]
[95]
[96]
Bedieneroberfläche, Benutzersupport, Schulungen, Handbuch, Systemvoraussetzungen (Client), Mobilgeräte, Touch-Screen, Eingabehilfen, Layout, Barrierefreiheit, Datenimport Obelio Tauschen ohne Geld Cyclos
Eine leistungsfähige Suchmaschine für Obelio-Inhalte (Inserate, Kontonamen/Kontaktdaten, Teilnehmer, Kontostände, Mitteilungen, Transaktionen u.s.w.)
Bei Eingabefeldern für Benutzernamen nach den ersten paar Buchstaben Auswahlliste als Eingabehilfe einblenden ja ja
Gast-Login: jeder kann die Funktionalität von Obelio online ausprobieren, inklusive der Administratorfunktionen ja
Benutzersupport per E-Mail und Telefon ja (kostenlos)
Datenübername aus anderen Programmen ja (kostenlos)
Schulungen für Administratoren ja (kostenlos)
Tabellenfreies Layout, Barrierefreiheit nein [100]
Handbuch nein (geplant) ja (in Entwicklung) ja
[100]2009 wurde Tauschen-ohne-Geld von der Aktion Mensch als eines der besten barrierefreien Webangebote im deutschsprachigen Internet beim BIENE-Award ausgezeichnet.
[101]
[102]
[103]
[104]
[105]
[106]

Cyclos 4 Features

Cyclos is a feature-rich online banking solution that is easy to use and maintain, flexible, secure and highly custo- misable. Cyclos comes with a range of banking and payment options, a complete e-commerce system and high and low end mobile access channels. The mobile channel offers a scalable and cheap opportunity for banks to enlarge their outreach and to offer branchless banking.

Cyclos is used by local banks, C3 networks, MFI's, barters, community currencies and time banks. The dynamic structure of Cyclos allows organisations to 'build' a dedicated payment system from scratch just by changing the configuration (without the hassle to make code changes).

This document provides you with an in-depth look at Cyclos feature sets:

Cyclos 4 feature list

Provides a detailed overview of the many features of Cyclos 4. An asterisk is placed after the feature to indicate:

* Planned features

** Research in progress

Cyclos 4 system information

Information about structural issues concerning Cyclos (architecture, security, interoperability and hosting)

User interfaces

  • Web Interface
  • Mobile App (Android, iOS)
  • SMS
  • API connectivity
  • POS & Cards (NFC supported) **

User functions

  • Register user
  • Update profile
  • Profile completion progress bar **
  • Multiple pictures per profile
  • Multiple addresses
  • Geolocation per address (Google Map)
  • Multiple phones
  • Enable phone for SMS banking
  • Manage passwords
  • Insert & manage custom images
  • Upload & manage documents
  • Notification preferences (per channel)
  • Manage contacts
  • User directory search
  • Show users on Map
  • Search users by distance
  • Search users by group / branch
  • Business referrals

Usability

  • Easy navigation
  • Personal dashboard page
  • Quick operation icons
  • Quick search (users, contacts, adverts)
  • Status overview (balances, last login, etc.)
  • Real time notifications
  • Login with userID, phone number or e-mail
  • Picture viewer with navigation
  • View help file

Banking

  • Multiple currencies
  • Loans *
  • Demurrage *
  • Interest *
  • Transaction fees
  • Set custom conditions for fee applicability
  • Scheduled fees (contribution)
  • Brokering fees
  • Loyalty programs
  • Group credit limit
  • Individual credit limit
  • Savings accounts *
  • Gift vouchers (unique number generation) *
  • Minimum payment amount per payment / day
  • Maximum payment amount per payment / day
  • Restrict destination of payments (accounts, users)
  • Access rules per payment types
  • Invoices
  • Unique transaction ID per transaction
  • Create custom payment fields
  • Unique payment settings per channel (SMS, etc.)
  • System accounts (debit, community, etc.)
  • View payment wall **

Payments

  • Banking payments
  • Internal payment (between own accounts)
  • Bulk payments
  • Multi level transaction approval (authorizations)
  • View authorisation flows
  • Show transaction details
  • Cash-in cash-out *
  • Qualify transactions
  • View qualification of other users
  • Roll-back payments
  • Scheduled payments (installments)
  • Loan repayment *
  • Invoice payments *
  • Webshop payments

Account information

  • View account summary
  • View current balance
  • View charges & fees
  • View payment history
  • Print payment history
  • Search payments (user, date, description, etc.)
  • View payment details
  • Print payment details
  • Dynamic payment filters
  • View average aging rate of account balance *
  • View average circulation rate account balance *

User management

  • Register user
  • Disconnect user
  • Block/unblock user
  • Disable/enable user
  • Delete user
  • Change group
  • Give individual permissions (product)
  • Perform actions in behalf of user
  • Activate 'pending' users (public registration)
  • Send message to user
  • Send message to group
  • View connected users (per user role)
  • Show member activities
  • Filter by branch region
  • CRM features (user records)
  • User comments, history search
  • Define registration agreement
  • View user agreement history
  • Manage documents
  • Upload documents
  • Show agents/brokers
  • Show users of agent/broker

System configuration

  • Multi network setup (shared instance)
  • Define branches (groupsets)
  • Define URL (domain name) for networks and branches
  • Set group and branch visibility
  • Localisation (language, formatting, timezone) per group/branch
  • Set permissions
  • Create local account administrators
  • Customised filters for users and advertisements searches
  • Create new access channels
  • Define generated login name

Online market place

  • Create / edit advertisement
  • Multiple pictures per advertisement
  • Rich text for advertisement editing
  • Schedule advertisement
  • Select address per advertisement
  • Custom search filters (e.g. offers / demands)
  • List new advertisements
  • Category browsing
  • Multiple advertisement categories
  • Create advertisement categories
  • Geolocation search (distance filter)
  • Contact seller
  • Public advertisment questions/answers
  • Notification on advertisement status change
  • Custom advertisement fields
  • Advertisement matching notifications

Agents/Brokers

  • Multiple broker per user
  • Set main broker
  • Register new users
  • Manage user data (profiles, adverts)
  • Perform operations as user
  • Define broker permissions
  • Send mailing to 'my users'
  • View connected users
  • Receive notifications about users
  • Manage passwords of user
  • Manage user access
  • Broker commission

Messaging

  • Send rich text message to user
  • Send bulk messages (mailings) by admin or agent
  • Define message categories (per user group)
  • Forward internal messages to e-mail
  • Message history (inbox, sent, trash)
  • Purge messages in trash after period (automated task)
  • Member to member email messages

Content management

  • Intuitive site design (color pickers)
  • Multiple websites (per group / branch)
  • Create new menu items
  • Manage content pages
  • Create & manage banners
  • Manage footers/headers
  • Manage message board
  • Upload logos
  • Define logo/header for pdf pages (e.g reports)
  • Create new themes (styles, colors and images)
  • Import / export themes

Translations

  • Multiple translations per system
  • Incremental translation keys
  • (only save customisations)
  • Online translation management
  • Category browsing
  • Search for translation keys / values
  • Update translation keys / values

Shopping cart

  • Multi-store management
  • Stock management
  • Out of stock warning
  • Product number management
  • Define delivery address
  • Define shipping methods / prices
  • Define estimated delivery time
  • Promotional price
  • Price negotiation process
  • Display available quantities
  • Product comments
  • Order tracking
  • Add comments to order
  • Display cart content
  • Place order (checkout)
  • Accept / reject order
  • Order number generation
  • View purchases history
  • Notifications on order status changes
  • Saved shopping cart (in the database)

Analytics & Reporting

  • Data on expenditure
  • Data on income
  • Number of logins
  • Groups/branches numbers of users
  • Percentage of users not trading
  • Account information
  • Advertisements
  • References

Passwords & authentication

  • Login password
  • Transaction password
  • Verification code (OTP)
  • Change PIN
  • CAPTCHA input on public forms
  • Complete virtual keyboard (optional)
  • Smart secure virtual keyboard (optional)
  • Forgot password (optional) **

System management

  • Create networks
  • Create system administrators
  • Create multi network administrators
  • Fully indexed searches
  • Set session timeout
  • Create new (custom) access channels
  • Create & manage document categories
  • Import users from file
  • Create new credential (password) types
  • Search engine submission

Mobile app

  • Android & iOS app
  • Blackberry and Windows *
  • Make payment
  • View account balance, credit limits
  • View account history
  • Make payment (to user, to system)
  • Search users
  • Add user to contact list
  • Customisable layout
  • Customisable entry page / logo
  • Add menu item (quick access icon)
  • Add custom pages in app

SMS banking

  • Register new user by SMS
  • Retrieve account information
  • Retrieve payment details
  • Make payment
  • Activate phone via SMS (confirmation code)
  • Receive notifications by SMS

Alerts & Logging

  • Verbose error logging
  • Search errors by period
  • Search errors by user
  • View error details (complete stack trace)
  • Generate notifications on error (email, SMS)

Architecture

Cyclos 4 has been built on Java enterprise technologies. The client connects to a Google Web Toolkit (GWT) front end application or trough one of the interfaces (see below). The application server is protected by a solid secu- rity layer and uses the Spring Framework. The services on the application server uses JPA (aided by Querydsl) to communicate with a PostGres Database server.

All transactions are stored as double entry bookings in the accounting system. Cyclos can run as stand alone system indepently from other currency systems.

Hosting requirements

Cyclos can run on a web container such as Apache Tomcat and Jetty, or application servers such as Glassfish, JBoss, IBM Websphere and Oracle Weblogic. The database for Cyclos is the Open Source database PostgreSQL. The minimal memory space requirements to run a single Cyclos instance is 500 Mb. Interoperability (interfaces)

For communication with third party software products the entire internal services layer can be accessed through a web service API (Application Programming Interface). This will make all Cyclos features available to third par- ties.

Native Java clients can connect directly via Java remoting over HTTP(S). Clients in other languages can use an API with JSON messages over HTTP(S). There is also a PHP client library available which mirrors the services API, which makes integration much easier.

Security

Since the beginning the Cyclos development team followed the security guidelines defined by the ISO 27002 standard. The code is constantly tested by an advanced set of automated security tests. Permissions and roles are checked on every request at the internal services level.

The following security areas / points have been addressed:

  • Confidentiality, integrity, authenticity are guaranteed by security checks in combination with http secure (https)
  • Resistance to attacks as XSS, CSRF, SQL injections
  • All passwords hashed with 'salted' SHA2
  • All identifiers are ciphered when sending to client (browser)
  • Use of cookies limited to user session
  • Security alerts for administrators
  • Verbose logging including operation data, users, timestamp
  • IP whitelist
  • URL restriction per group

Scalability & availability

The Cyclos application supports full clustering (application web container). The database has been optimised to support database clustering and synchronous replication.

Cyclos 3 Feature List

The intention of this document is to give an overview of all functions and the way this software works. Detailed instructions for the operational use of the Cyclos functions can be found in the manuals in Cyclos itself (under the Help menu)

Note that any function or group of functions can be enabled/disabled. This is general design policy to keep the Cyclos interface simple and clear. If a member or administrator does not have permissions the function will not be displayed.

Cyclos access

Main access

The main access of Cyclos is via the normal web (online banking) page. All users (operator, member, broker, administrator) can access via this page. The module can be accessed at: http://www.domain.org/cyclos

Mobile access (WAP / SMS)

Using the mobile module members and brokers can access Cyclos for basic actions like payments, retrieve account informtion, and transaction information using their mobule devices.

POS (Point of Sale) Web module

The POS web module is simple access page that can be used by users to login and perform quick payments. Shops and business can use the POSweb to recieve consumer payments in a conveniant way. The module can also be used as 'cash point' for systems that want to administer the emission and intake of paper currency (scrip). The module can be accessed at: http://www.domain.org/cyclos/posweb

External web payments

This module allows e-commerce sites to use Cyclos as a payment provider.

Integration with websites

The Cyclos web access (login) page can be integrated (visually) within an existing website.

Webservices

Cyclos has set of Web services (API) that can be used for communication and integration with other software products. More information about this can be found at the wiki.

Member functions

Register & Login

Members can login with their user id and password at the login page. The same page has a registration option where persons can register themselves (if enabled). A virtual keyboard can be activated by the administration in order to prevent key logging software from capturing the password.

In order to prevent 'bogus' or automated logis e-mail validation can be required and captcha image can be enabled.

Status overview

At the entry (home) page a window with direct links to actions related to changed status, e.g. recieved payments, loans, references, personal alerts.

Quick access

At the entry (home) page a window with clickable icons will give direct access to most used funtions

Message board

The home page will show a message board that can be updated by the organization from the administration panel.

Payments

Cyclos support direct (normal) payments, scheduled payments (installments), authorized payments and invoices.

Account summary & history

Members can view account information as available balance, credit limit and search for transactions is in the transaction history list.

Receipt printer support

It is not possible to print from the Web interfaces (main Web and POSWeb) to local receipt printers.

Member profile

A member can update his or her profile and insert one or more pictures. A Member can choose to hide certain fields for other members such as the address and phone fields. The administration can define which profile fields can be modified and hidden by the member and also define if a field is mandatory.

Member directory

Members can look for other Members (or businesses) with a full indexed (google type) search.

Messaging system

Members can send messages to each other. The message function supports rich text editing. Administrators can defined specific message categories for member-to-system messages (e.g. 'support', 'loan request' etc.)

Mailings

Administrators and brokers can send mailings to groups of members with the messaging system.

Market place

Members can publish advertisements (products and services), upload pictures and search for advertisements.

Advertisement interests

Members can register one or more 'interests' or advertisement criteria. For example a member can register a new interest for 'Offers' in a specific category like 'vehicles', price range, keyword etc. When a new advertisement is placed in the system that matches the criteria the user will recieve an instant notification (via e-mail or mobile phone depending on the preferences).

Notifications

In the notification page a member can define what kind of notifications to receive, like account alerts, information on received: loans, payments, references, invoices. Member and administration messages and 'ad interest' matches.

The member can also define if he/she wants to receive the notifications as (internal) Cyclos message or/and as e-mail and in the future by SMS.

Contacts

Members can add other members to a personal contact list in order to quickly perform any actions related to the other member (make payment, send e-mail etc). In the contact list it is also possible to add a personal note to a contact. This note is not visible for other members, nor for administrators.

Reports & activities

A member can get an overview of the activities of another member. The reports page will show general information like how long the member has been in the system, the number of advertisements, references. The report function can also show account information like balance and credit limit but this is an optional feature and disabled by default.

References

References (referrals) Members can set referals to other members. The administration can pre-define the possible references values and activate the alerts system when tresholds are passed (e.g. x amount of negative references received)

Transaction qualifications

These qualifications are similar to references but related to specific transactions. Both payer and reciever can qualify the transcations and the administration can put a final comment in case of conflict.

Loans

The loans function is mostly used by micro finance and 'currency backed' networks (and probably less for mutual credit networks like LETS).

A member can receive personal loans or as loan group (micro credit type). The loan page in the member section gives an overview of all the loans with their status and repayment dates.

Operators

Operators can be seen as 'sub' members managed by members (businesses) where more persons need to access a 'company' account. A member (business) can create operators and set permissions. The member can search and retreive report on payments performed by specific operators.

Broker / Loan agent

A member of a 'Broker' group can register new members and have some level of access and control over these Members (depending of the configuration). The name 'broker' is not very appropriated because this function can be used in many ways. A common function is that a broker can receive commission when registering members. The commission can be configured on the amount of trade done by the new members.

A broker may be allowed to do part of the personal administration for members who are not able to do this themselves. This can be useful for communities where persons do the administration for members who do not have the ability to do this themselves. The broker function can also be used by loan agents in micro finance systems. The loan agent can also register new members and retrieve information about the loan status of the members.

Help function

Cyclos includes a manual that describes all the functions. In addition to the manuals every functionality window has its own help (pop-up) file with an explanation of that function.

Administration functions

Status

The entry of the administration section gives a quick overview with the system status and other information like the release number, system uptime, alerts, connected users, open system invoices, received messages. All the items have direct links to the related function window.

Member management

Most actions related to members are done from the actions window below the member profile page. Using the 'Jump to profile' function at the entry page an admin can get quickly to this page.

Configuration

Cyclos has configuration at individual, group and system wide levels (where lower configuration will always overwrite configuration on higher levels, e.g individual configuration will overwrite group configuration)

Account structure

The account structure is entirely dynamic. Accounts, currencies and transaction types can be created and configured.

Group based structure

User groups can be created and permissions and rules set. An administrator can modify the default 'build-in' groups and create new groups and assign permissions to them. Administration groups can be created to organize and delegate different administration tasks like member account administration, loans administration and system administration. Cyclos also comes with build-in administration groups.

For more complex systems that have different communities with multiple currencies and different levels of internal trade the 'group set' or 'group filter' function can be used. With this function it is possible to join various member groups in a logical entity or 'community' group. Such a community group could be a isolated group with its onw rules, pages and layout but the administration can also allow payments between communities.

More about this function can be found at the wiki.

Contributions & Fees

Cyclos has various types of fees and contributions like transaction fees, interest and demurrage. There are many ways the fees can be configured and charged.

Charge (roll) back of payments

An administrator (with permissions) can "undo" a payment. This means that a payment in the opposite direction will be generated. In case the payment generated other transactions (e.g. fees and loans) all transactions will be rolled back.

Loans & credit

There are many ways which Cyclos can handle the granting of loans and credits. It is possible to set 'personal' credit limits to members or groups. This is commmon for mutual credit networks like LETS and Timebanks where users start with a zero balance and can go go either into debit or credit.

Monetary systems that work with backing like micro finance and commodity backed systems can implement a 'Debit' or 'Float' account for creation of units and the handling of loans. Different types of loans can be created like single loans and loans with periodic loan repayments. Additional loan settings and fees can be configured per loan type.

Next to the 'individual' loans Cyclos supports loans to 'group loans' which is common for micro finance projects.

Alerts & logging

Alerts can be defined for system alerts, member related alerts and tresholds. The alerts system is part of the messaging system. All actions in the system are logged with a time stamp, username and possible form values.

Both the alerts and log system have a searchable history.

Personal alerts

And admin configure specific alerts to be send automatically to his/here e-mail address. These can be for example system and member alerts but also alerts on specific types of payments that are made.

Custom fields

Most fields in Cyclos are not fixed or 'hard-coded'. It is possible to define new 'custom' fields for profiles, advertisements, loans and payment types. An admin can define the type of field (e.g. text area, select box or radio button) and behaviour for these fields (e.g input mask and validation). It is possible to have different profile fields for member groups.

Content manamgement

Administrators can create and modify pages (e.g login page, news / message board, contact, top banner etc) and set the visibility for specific groups.

It is possible to upload and insert images into the pages. With the same function the Cyclos layout (colors, fonts, borders) can be modified. To facilitate easy changes to the layout Cyclos comes with the 'Themes'. It is possible to create new teams and export and import them.

Translation management

The Cyclos translation can be modified online and changes will appear directly (no restart needed) It is possible to import and export translation files.

Record types

Member records types can be used to store additional information to members in a structured way. A member record type can be build using 'custom fields' and can be configured in many ways. A tipical record types are a call center function or credit analises storage. An extra menu entry can be showed per record type that will give direct access to a search page within the records.

Documents

The administration or broker/loan agent can attached files (e.g. documents) to individual members or groups of members. The visibility can be administration only or/and member. A broker / loan agent can also be given permissions to manage the documents.

It is also possible to specify 'dynamic' documents. This means that a member can print a document that will include automatically some of its profile fields. If needed the member can be showed a form first that needs to be filled in. The form data can also be included in the result document (together with the profile fields). Dynamic document are made (by the administration) in html format and can be in rich format and contain images. Typically dynamic documents are used when the organisation needs a signed document by the member and be sure it contains certain member fields and optionally extra member input.

Messaging

As explained in the member section Members can send messages between them. Members can also send messages to the Administration. Message between Members and the Administration always have a message category (e.g. question, problem, loan request). The categories can be defined by the Administration. It is possible to define what administrion group can handle messages with specific categories.

SMS mailings

It is possbile for administrators and brokers to send SMS via Cyclos to individual users as well to groups of users.

Connected users

This function will show the connected Admins, Brokers and Members with the login date and remote IP address. An administrator (with the permissions) can disconnect the user directly from this page.

Bulk actions

To facilitate the user management the bulk action function allow an administrator to perform actions on entire groupings of users.

Migration tools

These tools make it easier to migrate from other software to Cyclos. It is possible to import member lists, advertisements, advertisements categories, account information and set the initial balance on members accounts.

Reports & Statistics

With the statistics function it is possible to retrieve more elaborated statistical information with in depth analyses based on a date, periods or recurrent time frames. Various kinds of developments and activities can be selected and generated in tables and graphs.

Reports and Statistics can be displayed directly in Cyclos and most of them have a 'Print' and 'download as CSV file' option.

Bookkeeping

The bookkkeeping module is commonly used for systems that work with external backing of the internal curreny. With the module it is possible to mirror an 'external accounts' (e.g. a Bank account) in Cyclos and run a 'batch' process on the imported transactions. A batch process can for example generate a system to member payment (buying of units) for every external (incoming) transactions of the type 'deposit'. Before running the batch process an administrator can run a 'simulation' batch to check if the results are correct.

The function also facilitates the control of the balance between the external 'backing' account and the system 'loan' account in Cyclos.

Channels

Cyclos can be handle requests via different media or "channels". These can be internal (Cyclos) channels like Web, POSweb, mobile phone. With the channel structure it is possible to add new external (payment) channels to enable access from third party software like e-commerce sites, ATM machines and POS devices.

Registration agreements

A registration agreement is a text that can shown up at the registration page and users who want to register MUST select a checkbox stating that they agree with this agreement in order to be able to submit. An agreement is a kind of a contract. When a member is moved to group a with a different registration agreement he/she will have to accept the agreement that is active for the new group.

System tasks

Various system tasks can be performed, such as setting the sytem online and re-indexing the user and advertisement data.

Security

Because Cyclos can be used for various types of networks it is possible to implement different security levels. The security of Cyclos is on server (hosting) level is not in the scope of this document. Cyclos has some basic security solutions that are always enabled and transparant for the users. For example, passwords are always send encrypted of the Internet (even is https is not used) and security measures are implemented to prevent cross site scripting and sql injects.

Cyclos has various system wide security settings like the enabling of https, expirations times of the user sessions, white and black access lists that check on IP and/or domain and optional virtual keyboard for login page and transaction password. You can set thresholds for alerts and set maximum amounts per day (per payment type). Payment types can also require authorizations. There can be various levels of authorizations where each level can have its own rules and conditions.

Some security configurations are group based. You can enable transaction password per group and there are many extra password and access policies that can be defined per group.

Help function

Cyclos includes a manual that describes all the functions. In addition to the manuals every functionality window has its own help (pop-up) file with an explanation of that function.

System features

Maintenance and upgrades

All data in Cyclos, even customizations and images, are stored in the database. There is only one simple configuration file outside Cyclos what makes maintances tasks like backups and upgrades of Cyclos considerable easy.

The initialization process of Cyclos will always check the versions of Cyclos software and the database. When a new version is installed the initialization process will upgrade the database automatically.

With every new version a changelog is provided with an exaplanation of all changes and possible new/changed translation files.

Quellenangaben