Modernste Technologien
Das Softwaresystem profil ist aus fachlich und technisch selbständigen Modulen aufgebaut. Jedes Modul bündelt fachlich zusammenhängende Funktionen, wie beispielsweise „Stammdatenverwaltung“, „Antragstellung Projektförderung“, usw. . Die Module kommunizieren untereinander und bieten dem Anwender so ein durchgängiges Nutzererlebnis ohne Medienbrüche.
Die Module besitzen Weboberflächen, welche einem vorgegebenen Design-System folgen. Dieses System kann kundenspezifisch mit eigenen Farben, Icons, Schriften, etc. ausgestaltet werden, wobei die Funktionen der Bedienelemente und deren Anordnung auf den Oberflächen unverändert bleibt. Die Funktionen der Bedienelemente und die Gestaltung der Weboberflächen insgesamt sind dabei auf ein einheitliches Benutzererlebnis und Barrierefreiheit hin ausgelegt. Die Anforderungen der BITV 2.0 werden beachtet.
Die Module bieten REST-Schnittstellen an. Fremdsysteme können aber auch mit anderen Schnittstellenformaten bedient werden. Beispielsweise mit SOAP, XML. Die Kommunikation mit den Modulen ist – dem Zero-Trust-Prinzip folgend – ausschließlich authentifiziert, autorisiert und verschlüsselt möglich. Dabei kommen aktuelle Standards, wie OIDC und SAML zum Einsatz.
Bei der Umsetzung der Module kommen modernste Technologien und Standards zum Einsatz, wie Spring Boot, Jakarta EE, React, Typescript, Node.js. Die data experts stützt sich bei Umsetzung von Lösungen auf aktuelle und weit verbreitete Open-Source-Lösungen, und legt bei deren Auswahl besonderen Wert auf Funktionaltät, Sicherheit und Langlebigkeit.
Die Module können sowohl klassisch, als auch in einer Kubernetes-Umgebung betrieben werden.
Die Herstellung des Softwaresystems unterliegt den allgemeinen Qualitätsstandards des nach der DIN EN ISO 9000 zertifizierten Qualitätsmanagementsystems sowie der Richtlinie zur sicheren Softwareentwicklung des nach DIN EN ISO 27001 zertifizierten Informationssicherheitsmanagementsystems der data experts. Bei der Entwicklung werden darüber hinaus die einschlägigen Empfehlungen und Verlautbarungen des Bundesamtes für Sicherheit in der Informationstechnik (BSI) beachtet.