Por ejemplo; para desarrollar una aplicación web, el desarrollador necesita un sistema operativo, un servidor web, un SGBD y un lenguaje de programación.