OpenGL (Open Graphics Library) è uno standard grafico e API indipendente dalla piattaforma e disponibile per desktop, workstation e dispositivi mobili. È progettato per fornire rendering con accelerazione hardware e quindi offre prestazioni notevolmente migliorate rispetto al rendering software tradizionale. OpenGL viene utilizzato per applicazioni come software CAD e giochi per computer. Lo standard OpenGL, così come OpenGL ES, è controllato dal gruppo Khronos.