OVERALS is a technique for canonical correlation analysis with two or more sets of variables. Any three way table can be used as input for the OVERALS program. In OVERALS terminology the ways are called objects, variables and sets. Three measurement levels of the data can be handled: numerical, ordinal and nominal. They can be defined for each variable separately. Also the conditionality of the data is defined variable-wise. The OVERALS technique searches for what is common between sets of variables measured on the same objects. The mathematical model and the algorithm are discussed. In addition an illustration of the technique is given in the form of an application.