Entwicklung von Open‑Source‑Software
Open‑Source-Software nimmt aus vielen Gründen eine stetig wachsende Rolle in zahlreichen Unternehmen ein. Ein zentraler Vorteil ist die Unabhängigkeit von einzelnen Softwareunternehmen und deren proprietären Software. Dadurch können nachhaltige Lösungen geschaffen werden, die langfristig Kosten reduzieren.
Als Experte beraten wir unsere Kunden beim Umgang mit Open-Source-Software, entwickeln neue Open-Source-Lösungen oder passen existierende Software an spezifische Anforderungen an.
Szenarien
Nachhaltige Lösungen
Nachhaltige Entwicklung von Software in Unternehmen und im öffentlichen Dienst
Eigene Workflows
Anpassung an Unternehmens-spezifische Workflows, z. B. in der Verwaltung von Kunden (CRM, ERP)
Entwicklung von Prototypen
Kombination verschiedener existierender Open-Source-Software zum kostengünstigen Prototyping
Plugins für Webseiten
Entwicklung von Plugins für Content-Management-Systeme (CMS), z. B. WordPress und Typo3
Integration mit anderer Software
Entwicklung von Import/Export-Funktionen, API-Schnittstellen, Methoden zur Datensynchronisierung
Leistungsumfang
Beratung. Wir beraten unsere Kunden zu den Vor- und Nachteilen von Open-Source-Software sowie spezifischen Open-Source-Lösungen. Gemeinsam mit dem Kunden erarbeiten wir Ideen, Konzepte und Projektpläne.
Entwicklung. Falls es keine passenden existierenden Lösungen gibt, entwickeln wir komplett neue Open-Source-Software. Dabei setzen wir bewusst etablierte und zukunftssichere Open-Source-Softwarebibliotheken ein, um so langfristig eine effiziente Wartbarkeit der Software sicherzustellen.
Anpassung. Wir passen existierende Open-Source-Software an die individuellen Wünsche unserer Kunden an. Dazu arbeiten wir uns effizient in die Software ein, nehmen Kontakt mit dem Entwicklerteam auf und stimmen die weitere Vorgehensweise ab. Bei Bedarf erzeugen wir eine Kopie (engl. Fork) der Open-Source-Software und nutzen diese als Basis für die Entwicklungsarbeiten.
Installation und Betrieb. Wir installieren und betreiben Open-Source-Lösungen je nach Wunsch auf eigenen Servern vor Ort beim Kunden, auf Servern von Hosting-Anbietern oder in der Cloud.
Projektmanagement. Wir helfen unseren Kunden dabei langfristige eine blühende Open-Source-Community aufzubauen, sodass alle Beteiligten von der gegenseitigen Unterstützung profitieren und die Ziele der Software schneller erreicht werden können.
Projekte
Unterstützung bei der Entwicklung der Open‑Source-Software „Kitodo.Production“
Kitodo.Production ist ein webbasiertes Werkzeug zur Unterstützung von Digitalisierungsarbeiten in Bibliotheken und Museen, z. B. beim Import und der Verwaltung von Bild- und Metadaten. Im Rahmen des Projektes wurde die Software bzgl. ihrer Performance und Benutzerfreundlichkeit verbessert.
Technologien: Java, PrimeFaces, MySQL, ElasticSearch
REST-Service zur automatischen Klassifizierung von Dokumenten
In diesem Projekt wurde die Open‑Source-Software „slub_docsa“ entwickelt. Sie ermöglicht es aktuelle Verfahren des maschinellen Lernens zu vergleichen (z. B. Künstliche Neuronale Netze), mit dem Ziel Dokumente automatisch zu Themen einer detaillierten Klassenhierarchie zuzuordnen. Ein REST-Service stellt die trainierten Modelle zur Verfügung.
Technologien: Python, Scikit-Learn, PyTorch, Transformers
Open‑Source-Plugins zum Metadaten-Management des Verfassungsblog
Der Verfassungsblog befasst sich als akademisches Open‑Access-Journal mit aktuellen rechtspolitischen Themen. Im Projekt wurden WordPress-Plugins entwickelt, um die Metadaten der Artikel einfacher zu verwalten und in Standardformaten zu exportieren, z. B. als Marc21-XML.
Technologien: PHP, WordPress, MySQL, XML, XSLT
Wir freuen uns auf Ihre Anfrage
Eine Nachricht schreiben
Per Telefon
+49-391-40594560
(Mo. ‒ Fr., 9 ‒ 17 Uhr)
E-Mail schreiben
Navigation
Kontakt
Einstellungen
Rechtliches