Perjanjian Lisensi Pengguna Akhir (End User License Agreement/EULA) adalah kontrak hukum antara pembuat atau penerbit aplikasi perangkat lunak dan pengguna aplikasi tersebut. Pengguna diminta untuk menunjukkan bahwa mereka menerima persyaratan EULA dengan membuka bungkus plastik pada paket aplikasi, memecahkan segel pada kotak CD, mengirim kartu kembali ke penerbit perangkat lunak, menginstal aplikasi, menjalankan file yang dapat diunduh, atau hanya dengan menggunakan aplikasi.