Design thinking is about putting humans at the heart of technology development.

Design thinking is used by developers to solve complex challenges and make a product work for the widest audience possible (or even bespoke a product to a single customer).

It is not exclusive to the technology spectrum as it is used across a range of industries, from healthcare, education or manufacturing to even financial services.

Being all about problem-solving, design thinking has been based on four principals put forward by German scientist Christoph Meinel British professor of mechanical engineering Larry Leifer.

The first principle is based on the what they called the "human rule", this is about understanding that all design activity is ultimately social in nature.

Then there is the "ambiguity rule" (design thinkers must preserve ambiguity), the "re-design rule" ( all design is re-design), and the "tangibility rule" (making ideas tangible always facilitates communication).