Large online shopping catalogs with many products use database-driven (data-driven) websites where product information is stored separately from the page design. This allows easy updates to inventory, prices, and descriptions without redesigning pages. Pure HTML hand-coding would be impractical for thousands of products, and modern e-commerce requires cookies and cross-browser compatibility.