Gartner beschreibt den Citizen Developer als „Nutzer, der neue Anwendungen für andere Nutzer erstellt, indem er Entwicklungs- und Laufzeitumgebungen verwendet, die ihm von der Unternehmens-IT zur Verfügung gestellt werden.“ Doch diese trockene Definition erfasst den enormen und bedeutenden Beitrag gar nicht, den diese Autodidakten mit ihrer Arbeit leisten. Ein Citizen Developer erkennt einen Bedarf und ergreift Initiative, oftmals unbezahlt, um eine Verknüpfung zu erstellen, einen Prozess effizienter zu gestalten oder einen unnötig komplexen Workflow zu vereinfachen. Er ist der heimliche Held am Arbeitsplatz, der im Schatten der IT-Abteilung agiert und gelegentlich als Einzelkämpfer in Erscheinung tritt.
Das vorherrschende Angebot an Anwendungen, die kaum oder keinen Programmiercode erfordern, sowie die Spezifikation für OpenAPIs haben womöglich zum Aufkommen der Citizen Developer beigetragen. Nach dem der Wert unternehmenseigener Anpassungen erkannt wurde, sahen sich Software-Hersteller genötigt, Produkte zu entwickeln, mit denen Shared Services möglich sind, und visuelle Modelle für die Erstellung anzubieten. Software-Hersteller bemühen sich inzwischen um leichte Interoperabilität, offene Konnektivität und einfachere, auf REST-basierte Kommunikation über Web APIs.
Die Spezifikation für OpenAPIs oder auch OAS „definiert eine standardmäßige, sprachunabhängige Schnittstelle mit RESTful-APIs“. Einfach ausgedrückt ist die OAS letzten Endes die Erklärung und Beschreibung einer API. Diese ermöglicht es Citizen Developer die Möglichkeiten von Web Services zu erkennen und zu verstehen, ohne dafür auf den Quellcode oder die Produktdokumentation zugreifen zu müssen. Wenn der Aufruf eines Web Service im OAS richtig definiert wurde, versteht dies ein Nutzer und kann mit dem Web Service interagieren. Hierfür ist nur minimale Implementierungslogik erforderlich.
Welche Rolle spielt Ephesoft im Zeitalter der Citizen Developer? Ephesoft trägt dazu bei, mithilfe der OpenAPI-konformen Web Services von Ephesoft Transact Anwendungen wie RPA-Systeme und BPM-Lösungen mit Dokumentenintelligenz auszustatten. Mit einem leicht zu konfigurierenden API-Aufruf versetzt Ephesoft Citizen Developer in die Lage, die Integration einer intelligenten Echtzeit-Erfassung zu konfigurieren, die für den Endnutzer transparent ist. Eine gut dokumentierte OAS-Startseite für Ephesoft Transact erlaubt dem Nutzer, ausführliche Informationen über die verfügbaren Web Services einzusehen. Angaben zum Umfang, den Aufgaben und den Aktivitäten vieler Web Services sind schnell auffindbar, indem man sich durch die Liste der Services im Explorer klickt. Mit jedem Release einer neuen Version von Smart Capture® ist Ephesoft bestrebt, nicht nur die Anwenderfreundlichkeit für Programmierung oder Implementierung zu verbessern, sondern auch die Zusammenarbeit mit einzelnen Entwicklern ohne Programmierkenntnisse zu fördern, die die alltäglichen Dokumentenworkflows optimieren möchten.