Rögtön jön a kérdés, hogy a projekt indításnál a fejlesztő dönti-e el egyedül, hogy milyen technológiát használ? Jobb esetben ez egy közös döntés eredménye, beleértve a körülményeket is.