In this paper we have presented a data model, which allows the users to compose a multimedia presentation, involving different data types (i.e., video, audio, text, graphics and images) in an easy and efficient fashion. This model provides an efficient mechanism for organizing and manipulating multimedia data by assigning logical representations to the underlying data streams and their contents. This scheme also specifies operations for associative access of the multimedia information. On the basis of this data model we have developed a system for browsing and authoring multimedia presentations. Implementation has been done in Visual C++ under Windows-95 environment. © 1999 Taylor & Francis Group, LLC.