A cross-platform multimedia library, that can use OpenGL as its graphics rendering API. SDL handes windowing, input, audio, networking, etc. The SDL window holds an OpenGL Context