A model following controller will be designed for a linear system. We have A, B, C and D state space matrices for a plant. Also, we have a reference model matrices Am, Bm, Cm and Dm. With feedback and feedforward gains, plant will have a exactly same time response with the reference model with respect to same reference input.