This paper describes the typical types of cooperation which allow publishers, electronic and software companies to share expertise and resources while developing hypermedia. (S)GML is proposed as an effective and flexible way to describe semantic attributes between the concept entities in the hypermedia resources. It gives the opportunity to describe the meaning of concept relations at a declarative level without actually changing the information itself. The preparation of hypermedia programs for CD‐I, CD‐ROM(XA) and CDTV is described in six preliminary steps, adding meta‐information by domain experts and secondary authors. After these steps, eight phases of multimedia production are distinguished. The role of a hypermedia tool in these eight phases is essential. It should primarily relieve the hypermedia developer from keeping track of all the assigned relations in the hypermedia database. The technique of (S)GML‐based design is of importance to those projects which prefer to be generic for all types of media such as CBT (computer‐based training), books, hypermedia or combinations of the three.