A quantum computer must be able to have Qubit with Superposition. Properties required include:

  • Initialization : Prepare qubits in known states
  • Control: Perform operations to change Superposition of Qubit
  • Coupling : Qubit should interact
  • Readout : Measurable Qubits