Un blog es un sitio web donde uno o más autores publican contenido de forma periódica en orden cronológico. Los blogs permiten que los lectores dejen comentarios y se cree un diálogo. Pueden tener diferentes temáticas como personal, periodístico o educativo. Los blogs son útiles como diarios personales, para la promoción personal, como columnas de opinión y para mantener relaciones entre amigos compartiendo experiencias. Programas como PHP, ASP, Java y Perl se usan comúnmente para crear blogs.