In the last ten years Model Based Predictive Control (MBPC) has proved itself as one of the most successful advanced control tools. Its capability to handle processes with 'difficult' dynamics, has allowed improved control on critical loops with long time delays, constraints, feed-forwarding, over-rides, etc. Moreover, MBPC algorithms are able to perform multivariable control on processes characterised by strongly interactive loops, which have always been one of the toughest control problems. Due to the computational burden of such sophisticated algorithms, and the engineering skills required for a successful implementation, MBPC diffusion has been limited, in most cases, to 'money-making-loops', above all in the chemical and petrochemical fields, where even small increases in efficiency or yield produce major savings. The great progress in utilising the always increasing power of digital computers, and in developing and improving user-friendly software environments, provides opportunities for applying highly sophisticated control techniques more quickly, easily and cheaply. This paper introduces the new IDCOM-B™ controller; that is, the first multivariable model-predictive control package completely embedded in a DCS as a modular control function. Its unique capability to run inside a standard INFI90 control module, sharing with the base regulatory loops the communication channels, control database and operator interfaces, avoids the cost of an external computer and all the efforts required to interface it with a DCS architecture.