Open Graphics Library (OpenGL) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.
OpenGL is widely used in CAD, virtual reality, scientific visualization, information visualization, and video game development. Right now it is the most widely accepted graphics standard for Embedded devices. OpenGL is also used for application development on iOS and Android platforms too.