La base de datos es un activo valioso para cualquier comercio electrónico ya que permite el seguimiento de hábitos de los clientes y la recopilación de datos como compras realizadas, preferencias e intenciones de compra futuras. Los programas de software como Microsoft Access, SQL Server u Oracle pueden almacenar y gestionar grandes cantidades de datos de clientes e historiales de compras y quejas de manera relacional. Además de datos identificativos y de contacto, la base de datos debe incluir datos sobre el comportamiento de compra de los clientes para