The Congress was founded in Germany in 2012. The first Congress took place in Beijing in 2013, the second in Shanghai in 2014, the third in Almaty in 2016, the fourth in Moscow in 2017, and the fifth in Bangkok in 2017.

Since 2016 it has been named “Business Innovation Congress” and, in 2018, it has been given a new logo - signifying the vision of innovation, artificial intelligence, global business and sustainability of human action.