To meet the demand for faster wireless access there is a need to change from the traditional Single-Input-Single Output (SISO) antenna systems.Multiple-input-multiple-output (MIMO) uses multiple antennas in both transmitter and receiver ends to achieve high spectral efficiency. However the implementation of MIMO systems comes at the cost of increased complexity in the receiver design. The detection of vector of symbols drawn from a finite alphabet when transmitted over a MIMO system poses a challenging implementation task. The aim of this thesis is to use sphere detection algorithm as an efficient means to detect the spatially multiplexed symbols. This thesis discusses the evaluation of the performance and implementation aspects of a Soft output sphere decoder as an efficient detection means for MIMO systems.