a) Make use of the DTR/TE-10002 functional model for describing the functional architecture of multimedia applications; b) Detail which new services and applications may take benefit from the MHEG API and the script representation; c) Indicate why those services and applications require the development of a MHEG API and a script representation; d) Investigate how those applications and services are likely to use the MHEG API and the script representation; e) Specify the functions which should be provided by the MHEG API and the script representation; f) Identify the associated technical requirements; g) Evaluate technical options for the definition of the MHEG API and the script representation, making recommendations accordingly and listing open issues.