One of the key challenges confronting the designer of a PACS network is to reconcile the conflicting requirements for advanced functionality and cost-effectiveness of viewing consoles. This paper describes an image processing system architecture, which permits the distribution of sophisticated image processing and analysis capabilities among a large number of inexpensive consoles. The individual viewing consoles are simply the display modules of a multi-user, multi-tasking image processing system, which have been equipped with computer controllers and network interfaces. The network acts, in effect, as an extension of the image processor's data bus. The remote consoles have basic processing capability, such as gray scale manipulation and zoom, so that the majority of image review activities are performed locally and do not tie up the network. Infrequently-used, but important, capabilities such as spatial filtering are available from the parent image processor via the network when needed.