Abstract: A method of creating an online web application for managing Rich media content and documents of a user is described which involves providing a secure website accessible to the user over a computer network; providing commercial portal application software to store and index files and provide security; providing the user with one or more roles to determine security rights; defining the metadata fields for the Rich media content and documents; the user defining security roles of secondary users; a user uploading Rich media content to a database; generating an XML document containing information identifying the Rich media content; and the commercial portal application indexing the XML document for searching by a user.