End User atau dalam bahasa Indonesia berarti pengguna akhir adalah orang yang dirancang untuk program perangkat lunak atau perangkat keras. Istilah ini didasarkan pada gagasan bahwa "tujuan akhir" dari produk perangkat lunak atau perangkat keras adalah berguna bagi konsumen. End User dapat dikontraskan dengan developer atau programmer produk. End User juga berada dalam grup terpisah dari penginstal atau administrator produk.
Untuk menyederhanakan, End User adalah orang yang menggunakan perangkat lunak atau perangkat keras setelah sepenuhnya dikembangkan, dipasarkan, dan diinstal. Itu juga orang yang terus memanggil "pria IT" dengan pertanyaan tentang mengapa produk tidak berfungsi dengan benar. Secara umum, istilah "user" dan "end user" memiliki arti yang sama.