Perdagangan terus berkembang dari waktu ke waktu. Pada perdagangan secara konvensional, pembeli harus datang ke tempat yang menjual barang yang diinginkan. Penjual harus memiliki tempat atau toko untuk menjual barang-barang yang akan dijual. Hal tersebut memerlukan waktu dan biaya yang tidak sedikit bagi pembeli dan penjual.
Dengan perkambangan internet saat ini kegiatan perdagangan dapat dilakukan secara online yang di sebut e-commerce. Melalui e-commerce banyak keuntungan yang bisa didapat. Antara lain transaksi bisa di lakukan kapan dan dimana saja asal ada koneksi internet.
Sehingga diperlukan sistem e-commerce Produk souvenir menggunakan bahasa pemrograman PHP dan database MySQL. Sistem ini memiliki 3 entiti yang terlibat. Pertama adalah ADMIN yang berfungsi untuk menangani data yang ada dan diperlukan oleh sistem. Kedua adalah User yang memanfaatkan sistem ini untuk mencari informasi dan bertransaksi souvenir. Ketiga adalah PIMPINAN yang bisa mengakses langsung laporan-laporan yang telah disediakan.