AbstractThis paper discusses the basic components that are required to build a quantum computing environment. Quantum computers have a distinctive advantage over classical computers due to its ability to solve problems with large number of computations faster. To utilize these capabilities to its best, we should ensure that the computers are on par with the quantum computing requirements to float a working environment. The whole thrust on this is to ensure that the quantum computing environment is chained by the laws of quantum mechanics. The issue becomes more complicated when it is to be executed on a classical platform. This paper surveys the basics of Quantum Computing and the existing Quantum Computing simulators. Further, it also poin...