Recently, multiple-input multiple-output (MIMO) relay technique has been received great attention due to its prominent ability to provide broad coverage and enhance the link reliability and spectral efficiency. In this paper, an overview of optimal design for single user and multiuser non-regenerative MIMO relay systems is proposed. We explore some key designs of source node and destination node as well as relay node processing matrices using minimum mean square error (MMSE) criterion under the transmit power constraints. Simulation results compare different methods in terms of the MSE and bit error rate (BER) performance.