Learning objects are constructed and used by a community during an undefined period of time and formatted as digital entities on diverse document types to be used, reused or referenced during a technology-mediated learning process. A Learning Content Management System (LCMS) is needed to their storage and retrieval. Electronic document management, data warehouse and data mining techniques will be presented. Effective management of a really big repository of Learning Objects by a community on a large network needs a system that facilitates the right access to the right document by its content and not only by title, author or other usual indexing fields. Learning Objects must be found by their full content and indexed and customized according to each user or user groups’ necessities. The main indexing and retrieving techniques will be discussed and a solution will be presented. Different learning objects can be stored on a common repository and duplication must be avoided. To fulfill this requirement the system needs to implement smart strategies that can be constructed based on AI techniques. Considering the diversity of users, machines and operating systems, the LCMS must be platform independent and manage portable resources, thus giving access to any user from any machine. LCMS must be scalable enough in order to avoid abrupt changes from small applications to big ones, without losing performance. A multiplatform distributed LCMS architecture is presented, and it is composed by: Interface server, data server, parser server, index server and repository server. These servers can run on a single machine or on a cluster of machines according to the needs of the application.