Neben grundlegenden Aspekten wie der Codebase-Lizenzierung und der Maintainer-Community, die sich um einer bestimmten Software gebildet hat, betrachten wir die notwendige DevOps-Infrastruktur: Was ist das Frontend-Framework, was ist die Datenbanktechnologie, und welche Deployment-Pipelines sind mit diesem Tool möglich. Oft ist die notwendige Systemarchitektur die erste Hürde für Anwender:innen, wenn Web-basierte Softwareeine bestimmte Serverinfrastruktur und Datenbanktechnologie erfordert oder moderne Deployment-Formate wie Docker nicht unterstützt. Auch ist es wichtig zu wissen, welche Struktureinheiten ausgetauscht werden können, zum Beispiel, ob als Datenbanktyp Postgres statt MySQL oder eine ElasticSearch statt einer Solr-basierten Suche verwendet werden kann. Dies wird im Vergleichssystem oder in den für jede Software verfügbaren zusätzlichen Hinweisen erfasst.