Existen diversas herramientas que facilitan esta tarea, la mayoría de las cuales permiten crear metadatos externos a los recursos, esto es, registros para objetos de aprendizaje previamente existentes y que por tanto se almacenarán de manera separada al propio recurso.