Kosten- und Anforderungsdruck in der Softwareindustrie steigen zunehmend an. Dies mach es notwendig Verfahren einzusetzen, die bei sinkenden oder gleich bleibenden Kosten den Output erhöhen. Die nächste Ära der Softwareentwicklung wird durch einen steigenden Grad der Automatisierung geprägt sein, was durch die jüngsten Entwicklungen des Softwaregiganten Microsoft eindrucksvoll unterstrichen wird.