Quantum applications