Software, Anwendungen und IT-Systeme zu entwickeln, sind komplexe Aufgaben. Wie man dabei vorgehen kann, beschreiben professionelle Verfahren der Softwareentwicklung.