Programmieren/Codieren von Applikationen oder Applikationsteilen unter Anwendung von Testmethoden und unter Berücksichtigung späterer Änderbarkeit, Erweiterbarkeit, Benutzbarkeit, Effizienz, Fehlerbehandelbarkeit, Wartbarkeit, von Datenschutzbedürfnissen und Lizenzregeln,