Mit OpenGL ist es möglich unter Nutzung der 3D-Beschleunigung der Grafikkarte 3D-Welten bzw. Objekte zu zeichnen. So ist es unter Anderem möglich Spiele mithilfe von OpenGL zu schreiben, aber auch 3D-Design-Werkzeuge oder Grafikengines (wiederum für Ersteres nutzbar).
Alternativ könnte man auch DirectX verwenden, was von Microsoft exklusiv für Microsoft Windows angeboten wird, verwenden. DirectX ist OpenGL in einigen Belangen überlegen und wird tatkräftig von Vieospielentwicklern benutzt. Allerdings fällt recht schnell auf, dass mithilfe von DirectX nur die Zielgruppe der Windows-Nutzer angesprochen werden kann. OpenGL läuft nicht nur unter Windows, sondern auch unter Linux und MacOS X, außerdem auf embedded Systems (z.B. Android-Geräte). Wenn Sie mit Ihrem Programm also mehrere Betriebssysteme unterstützen wollen, wäre es definitiv ratsam auf OpenGL zu setzen.