A MATLAB program has been written to investigate Orthogonal Frequency Division Multiplexing (OFDM) communication systems. This program is valuable for future researchers simulating systems that are too theoretically complex to analyze. Single-carrier QAM and multicarrier OFDM are compared to demonstrate the strength of OFDM in multipath channels. Two graphical user interface demonstrations show some of the basic concepts of OFDM.