Elegante Lösungen

Was tun, wenn das perfekte Werkzeug oder der perfekte Prozess zur Lösung eines komplexen Probleme einfach nicht existiert? Wir erfinden es! Fast nichts freut uns mehr als ein unlösbar scheinendes Problem mit dem richtigen Werkzeug zu bezwingen.

Showcase

Linux-basiertes Email-Filesystem

Ein Kunde wünschte die Möglichkeit einer vertieften Analyse seiner Emails durch eine mySQL-Datenbank. Wir entwickelten eine Lösung, die alle Emails in der Datenbank ablegte und durch ein virtuelles Filesystem als Maildir präsentierte, so dass die Mails gleichzeitig durch einen Standard-Mailserver (dovecot) abgerufen werden konnten. Der Kunde konnte so übliche Email-Programme wie Outlook als Front-End verwenden und dennoch von mächtigen Analyse-Tools in Echtzeit im Hintergrund profitieren.

Migration von Finanzdaten aus obsoleter Software

Microsoft Money war eine sehr günstige und beliebte Finanzsoftware für Private und KMU. Leider wird dieses Produkt seit Jahren nicht mehr von Microsoft unterstützt. Bei der Migration zu einer neuen Lösung entdeckte ein Kunde, dass es nicht trivial ist, die Daten korrekt und vollständig aus Microsoft Money zu exportieren. PMG schuf ein einfaches Utility, um die Daten zu exportieren, prüfen und in die Open-Source Finanzsoftware GnuCash sowie in eine SQL-Datenbank zu importieren. Bei der Prüfung entdeckten und bereinigten wir Inkonzistenzen, die innerhalb von Microsoft Money existierten und unseren Kunden seit Jahren störten.

Unendlicher Produkte-Katalog

Für ein innovatives Projekt suchte ein Team, dass wir unterstützten, einen Weg, einen “endlosen Katalog von Produkten und Dienstleistungen” zu entwerfen. Wir entwarfen das Konzept und einen Prototyp mit MongoDB. Durch NoSQL hatte das Team die Flexibilität, jedes mögliche Produkt auf der Welt zu beschreiben. Des Weiteren konzipierten wir eine Methode, wie diese Produktbeschreibungen in Kombination mit der Blockchain sicher in Transaktionen verwendet werden können, in denen sich die Transaktionspartner nicht zwingend vertrauen.

Überall zugängliche Benutzerprofile

Ein Kunde bat um eine Lösung, die gleichen Benutzerprofile auf einer grösseren Anzahl PCs einfach verwenden zu können. Die Standardlösungen erfüllten seinen Bedarf nicht vollständig und aus Bedenken um Sicherheit sollten die Profile nicht in einer Cloud sondern auf eigenen Servern gespeichert werden. Wir entwickelten eine Lösung für “roaming profiles”, welche die relevanten Benutzerprofilinformationen speicherten, verschlüsselten, und als Packet auf einem Server des Kunden (via IMAP und Secure FTP) ablegten, so dass die Profile von jedem Ort mit Internetzugang abrufbar waren.