This volume explores how domain knowledge is used in the design of interactive systems. It covers theories and models of domain, how such knowledge is used in the design process, generic domain architectures and construction of system components for specific domains. Research on domain knowledge is a growing issue, and this book offers research experience by key workers, industrial perspectives and design approaches from different communities. The book is divided into five parts: ecological studies of domain modelling; process view of domain engineering; role of domains in knowledge engineering; domain modelling for user system interfaces; and formal approaches. The work contains the selected proceedings of the Joint Working Conference on Domain Knowledge for Interactive System Design, held in Geneva, Switzerland, in May 1996.