La Web 2.0 se caracteriza por utilizar la web como plataforma, aprovechar la inteligencia colectiva de los usuarios, y brindar experiencias enriquecedoras para los usuarios. Los programas ya no están limitados a un solo dispositivo y los modelos de programación son ligeros y de fácil uso. Además, la gestión de bases de datos se convierte en una competencia básica y se marca el fin del ciclo de actualizaciones de software.