Abstract. There is an increasing need to provide methods for describing information systems which incorporate the integrated use of multiple channels of interaction. To achieve this effectively, it will be important to model such systems in a way which embraces the very many aspects involved – the data being used, the activities which are to be carried out and the user interfaces specific to each channel. This paper describes a model in which all of this can be described as a set of interacting parameterised components drawn from an objectoriented hierarchy. In the model, data sources, views, activities, channel dialogue models, forms, tables, menus, text, numbers and multimedia files are among the components which can be built up independently. The paper describes the model and discusses examples of its use and reports on the early stages of implementing a software environment for using the model.