An E-commerce website/ music store where users can purchase and download music.