Graphical Enviroment Manager (GEM), era una interfaz de usuario que corría sobre DOS, y que fuera creado por los visionarios de Digital Research, inicialmente para CP/M.

En 1984 se presentó la versión 1.0 para DOS y fue el segundo interfaz de usuario gráfico en ver la luz, tras el Lisa de Apple. Llegó hasta la versión 4, pero tras la adquisición de DRI por parte de Novell el proyecto quedó cancelado.

Sin embargo, cosechó un relativo éxito, sobre todo por se incluído con los populares PC-1512 y PC-1640 de Amstrad, y algunos IBM PC.

Atari tomó una licencia de GEM, y comenzó a adaptarlo a la arquitectura M68K que usaban sus ST, que se denominaría TOS. DRI, aprovechó gran parte de la base de GEM para desarrollar ViewMax, que en diferentes versiones venía con DR-DOS 5 y 6.

Actualmente el desarrollo continúa con bastantes altibajos gracias a FreeGEM, y OpenGEM.