Originally intended to be a modified Desert Eagle (which ended in the film as the sidearm of one of the villains), the Desert Eagle proved to appear too small in the hands of RoboCop, so the director opted to use the bigger looking modified Beretta instead.