Itsinda ryacu R & D hamwe nitsinda ryamamaza rifite uburambe bwimyaka irenga 10 yinganda za mudasobwa zinganda, cyane cyane itsinda rya ODM ryisosiyete irashobora guha abakiriya ibicuruzwa byihuse, byujuje ubuziranenge, byoroshye abakiriya, ibicuruzwa na serivisi bihendutse.