An end user license agreement (EULA) is a legally binding document, defining the user's rights and restrictions in using a specific software product.