ALOA is a framework for automatically generating metadata for learning objects (LOs). It extracts information from LOs using pluggable extractors and generates metadata using pluggable generators. ALOA is flexible and extensible through its use of a service-oriented architecture and web services. It can generate LOM metadata from different file types like HTML, PDF and generate metadata in multiple languages.