Software C refere-se ao software escrito na linguagem de programação C. A linguagem de programação C foi desenvolvida no início dos anos 1970 por Dennis Ritchie nos Laboratórios Bell. É uma linguagem de programação de computador imperativa, procedimental e de uso geral que suporta programação estruturada, escopo de variável lexical e recursão, enquanto um sistema de tipo estático evita muitas operações não intencionais.