Desde programas que se ejecutan en la línea de comandos a programas con entorno gráfico y aplicaciones web.