Diese Kompetenz umfasst Kenntnisse in Programmiersprachen sowie das Verständnis von Softwarearchitekturen. Auch Software-Engineering-Methoden (agile Methoden, Code-Management) müssen beherrscht werden. Für die plattformübergreifende Entwicklung müssen auch Cloud-Anwendungen beherrscht werden. Kenntnisse zu KI, zu maschinellem Lernen und zur Produkt-Cyber Security sind ebenfalls erforderlich. Auch das Varianten- und Komplexitätsmanagement ist Teil dieser Kompetenz. Auch in diesem Kompetenzbereich kann KI zur Unterstützung herangezogen werden.