We describe a Quantum Computer Emulator for a generic, general purpose Quantum Computer. This emulator consists of a simulator of the physical realization of the quantum computer and a graphical user interface to program and control the simulator. We illustrate the use of the quantum computer emulator through various implementations of the Deutsch–Jozsa and Grover's database search algorithm.