Quantum information processing's objective is to utilize revolutionary computing capability based on harnessing the
paradigm shift offered by quantum computing to solve classically hard and computationally challenging problems.
Some of our computationally challenging problems of interest include: the capability for rapid image processing, rapid
optimization of logistics, protecting information, secure distributed simulation, and massively parallel computation.
Currently, one important problem with quantum information processing is that the implementation of quantum
computers is difficult to realize due to poor scalability and great presence of errors. Therefore, we have supported the
development of Quantum eXpress and QuIDD Pro, two quantum computer simulators running on classical computers
for the development and testing of new quantum algorithms and processes. This paper examines the different methods
used by these two quantum computing simulators. It reviews both simulators, highlighting each simulators background,
interface, and special features. It also demonstrates the implementation of current quantum algorithms on each
simulator. It concludes with summary comments on both simulators.