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, the fifth in Bangkok in 2017, and the sixth in Manila in 2018.

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.