La gestión del conocimiento (GC) abarca una amplia variedad de enfoques, desde herramientas y sistemas de autoservicio hasta enfoques basados en procesos, como las revisiones posteriores a la acción y la gestión de contenido. También incluye el enfoque más complejo de la obtención y transferencia intencional de conocimiento. Sin embargo, las comunidades de práctica suelen ser la base del éxito de los programas de GC.