Tarkvaralitsents on tarkvara autori, tootja või müüja poolt koostatud dokument, milles on loetletud, millistel tingimustel on õigus omandatud või ostetud tarkvara kasutada.