Like regular computers, quantum computers are made up of hardware and software. One way we can think of quantum computers is by visualising ‘the quantum stack’ which includes hardware, error correction, algorithms and finally applications.