Es en esencia un contrato entre el titular de los derechos de un software, ya sea
por ser el autor o por haberlos adquirido previamente, y el usuario final, ya sea a título individual o como parte de una empresa, donde se expresan una serie de derechos y obligaciones por ambas partes.