multiprogram (program + multi-; many)
Having or employing multiple programs simultaneously