its three main departments are hardware development storage systems development and diligent technologies umukozi utanyuzwe n'umwanzuro abimenyesha ubuyobozi