Há alguns subsistemas diferentes sob os quais o SDL categoriza suas funções:

 Subsistema de vídeo, eventos e threads: esse fornece funções de vídeo, multi-threading, e manipulação de eventos
 Subsistema de áudio: fornece funções comuns de áudio
 Subsistema de tempo
 Subsistema de joystick
 Subsistema de CD-ROM

Instalação 
