Uma ICP (Internet commerce provider) é uma empresa que vende software e serviços que permitem a um comerciante com um site na Internet construir uma loja online no próprio site do comerciante ou no site do fornecedor. Os produtos e serviços podem ser pré-embalados ou personalizados ou alguma combinação. Normalmente, um produto ICP pré-embalado permite que um comerciante crie uma loja on-line usando um dos vários modelos de design, organiza transações seguras com cartão de crédito e fornece rastreamento de pedidos. Um ICP também pode fornecer serviços relacionados ao atendimento de pedidos, como remessa e relações com clientes.
>p>alguns provedores de acesso à Internet (IAP) e lojas de web design também atuam como ICPs, oferecendo serviços personalizados ou servindo como um fornecedor de produtos embalados.