In this paper a software package for the design of decentralized and c
entralized multivariable controllers is described. The software packag
e includes several numerical methods for multivariable controller desi
gn as well as an expert system to assist the user. The user interface
of the expert system employs hypertext techniques. A continuous-time t
ransfer function matrix is used as a process model. When the process m
odel is known this software package can be used to select a control st
ructure and to tune controllers. The paper first describes the differe
nt subtasks of multivariable controller design. Next a short descripti
on of the design and analysis methods included in the software package
is given. A description of the expert system and a design example fin
ish the paper.