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