Una compañía organización o individuo que desea entrar en el mundo del comercio electrónico debe tener un servidor web,
tanto a nivel de hardware como de software. El servicio debe tener la
pacidad de manipular el trafico inicial del sitio y disponer de la
escalabilidad adecuada (la capacidad de expandirse a medida que el
trafico del sitio web aumente). Las organizaciones grandes suelen contar
con el conocimiento y la capacidad técnica necesaria como para mantener
sus propios servicios. Sin embargo, las empresas pequeñas y de mediano
tamaño suelen optar por los hospedajes web (web hosting), es decir, la contratación del servicio con otra compañía (generalmente un ISP)
para ejecutar el sitio de los servidores de estas compañias. Un
proveedor de hospedajes externo a la empresa puede ayudarle a elegir la
mejor combinacion de hardware/software, y ofrecerles los servicios de
administración y personal técnico necesario para buen funcionamiento de
su sitio. El web Host Guild, un consorcio compuesto por compañias
de estas características, esta desarrollando una serie de estándares
para todas ellas, además de intentar proteger a los consumidores contra
los proveedores sin escrúpulos mediantes la identificacion de las
empresas legitimas.
El software de comercio electrónico en un servidor web ofrece los servicios comerciales a los clientes y empresas del sitio. La mayoría de servidores se ejecutan en maquinas basadas en los sistemas operativos Windows, Unix o Linux. Sin embargo, tras el sistema operativo se ocultan otras importantes características software de un servidor web, como la seguridad, los servicios FTP, los motores de búsqueda y el análisis de los datos relativos a las visitas al sitio. El software de servidor web también incluye una serie de capacidad de administración que se encarga de localizar los problemas y herrares, especialmente en la vinificación de los enlaces. Alguno de ellos disponen incluso de herramientas de desarrollo de sitios y paginas web con contenido dinámico que varía como respuesta a una petición del cliente web.
El software de comercio electrónico debe ofrecer acceso a la información del negocio, habitualmente en forma de directorios con capacidades de búsqueda y de catálogos. También debe proporcionar servicios al cliente bajo demanda, sin olvidarnos por supuesto de la capacidad de procesar transacciones. El software debe ser capaz de llevar acabo todo los cálculos típico de una transacción, incluyendo coste de transporte y los impuestos, además de ofrecer a sus cliente un modo fiable y seguro de introducir las formas de pago.
Muchas empresas B2B importantes desarrollan su propio software de
comercio electrónico pero lo normal, tanto en comercio B2B como B2C, es
utilizar un servicio de hospedaje (hosting) web. De forma
similar a un proveedor de hospedaje de servidores, un servicio de
hospedaje web ofrece el software de comercio electrónico y los expertos
necesarios para poner en marcha un negocio online. Alguno de
estos servicios ofrecen espacio gratuito en sus servidores y plantilla
para conflagrar paginas web comerciales. Un inconveniente de estos
hospedajes gratuito es que el proceso de compra se realiza por correo
electrónico entre los servidores y proveedor, el cual debe controlar
todos los pasos de la transacción, incluyendo el procesamiento del pago.
Un servicio de hospedaje web completo ofrece un carro de la compra para
efectuar los pedidos, además de mejores herramientas para la creación y
el mantenimiento del sitio. Todo ello por un alquiler mensual y, a
veces, una parte de cada pedido.