Quantum computing approaches computation in a fundamentally different way than classical computers by exploiting principles of quantum mechanics. While not yet commercially available, many companies are working to build quantum computers that may be able to solve certain problems exponentially faster than today's computers, such as factoring large numbers. Quantum computers are expected to be available within 5 years and initially act as co-processors to classical computers, with potential applications in materials science, drug development, machine learning, and other optimization problems.