Automatyzacja
Programowanie nie jest procesem automatycznym
wiele jednak zadań można zautomatyzować, obecnie należą do nich: CD, CI, można przy pomocy kilku dodatkowych technik sprawić, że podczas tworzenia oprogramowania najwięcej zadań będzie realizowanych podczas samoego wytwarzania, a nie jak ma to obecnie miejsce, na każdym etapie od projektu do serwisowania.