The East African Business Council (EABC) and the International Trade Centre (ITC) have launched an online platform designed to boost the competitive.