Per i progettisti che lavorano con un database poco organizzato può sembrare più semplice creare un componente ex novo piuttosto che cercarlo prima nell'archivio delle parti disponibili. Alla lunga, però, questo sistema contribuisce ad aumentare il loro lavoro. Allora perché non fanno prima una ricerca nel loro database? Risposta: spesso non hanno a disposizione funzioni di ricerca sufficienti e quindi anche in questo caso vi è un elevato dispendio di tempo.