La comparació ha d’incloure llicències, migració de dades, manteniment, dependència del proveïdor i l’esforç real de les persones que faran servir l’eina. Tenir moltes funcions no és suficient si l’equip continua treballant amb fulls de càlcul i passos manuals al voltant del sistema.
Una primera anàlisi permet separar requisits imprescindibles de preferències i comprovar què es pot resoldre sense crear un producte complet. La decisió depèn del context i del cost total, no d’una preferència per programar-ho tot des de zero.