Scenario - "An organisation has commissioned you to develop a system for managing their document repository. They currently have a number of sites distributed across the world generating and consuming documents, using various commercially available document preparation tools (including Microsoft Word, LaTeX and LyX, plus various HTML and XML editors). This means that documents generated by different sites are not accessible across the organisation. For various reasons it is not possible to standardise on a single preparation tool. The organisation wants an electronic library that will accept documents, store them, and make the available for retrieval by clients at different sites is a format that is as close as possible to what that site would prefer to use. This may involve providing a simple (non-editable) copy, conversion of documents (on- or off-line), or some other technique. " Do you know where I might start to solve this problem or any sources that I may be a! ble to look up in completing the system?