José Luis Hevia, aQuantum CTO, and Guido Peterssen, aQuantum COO, have published the article Introduction to quantum software development with QPath. In the article the authors present an overview of the development of quantum software today and the advantages of developing this type of software with QPath.

Bearing in mind the variety of quantum computing providers and the current limitations of quantum hardware, this situation places quantum software designers and programmers in the difficult task of having to learn, train and develop competencies for each of these languages and kits. And repeat the process as many times as their professional life requires them to develop a quantum solution with the most efficient quantum computer for the type of solution to be implemented.

Having to develop the same solution in another vendor’s quantum environment means starting the process all over again from scratch, not just with the programming language, but also with the development kit and even with the quantum computer. This is the equivalent of “resetting” an important part of the skills acquired, which, without a doubt, is a waste of effort, knowledge and therefore money.

Is there a possibility to develop quantum software for quantum computers from the most relevant vendors without the need to learn their multiple programming languages and development kits?

To solve this great challenge, we have carried out extensive research and development in the fields of Quantum Software Engineering and Programming whose most relevant result is QPath, the first platform for quantum applications life cycle management and development for quality quantum software. An ecosystem of tools to develop quantum software that supports the execution of quantum processing units in a transparent way regardless of the platform where they are executed.

Learn through this article how QPath makes possible the design and construction of quantum solutions focusing on the problem and making it possible for multidisciplinary teams to work together using high-level tools abstracting the inherent complications of manufacturers and their tools. At the same time, it provides a series of tools at different levels that will make quantum development a new process ready for business.