If you're selling products on the web, you need to incorporate pictures.
Whether you're selling something as artistic as handmade religious
jewelry or something as technical as phone headsets, a bunch of details
about the product and a price are not going to catch a visitor's
interest. So it follows that when you're building an e-commerce website, you will be including a place for pictures.
Here's the thing; it's a lot of hassle for everyone if you have to
hand-code in every new item. If the phone headset site finds a new
distributor and gets a hundred new types of headsets in, or the
religious jewelry site comes up with a new rosary necklace every week or
so, they'll need to be able to add the new products. That's why you've
created a fancy database-driven CMS, so they can add in the information
and it automatically populates to the website.