Las Pequeñas y Medianas Empresas (PyMEs) deben hacer grandes esfuerzos para sobrevivir en una economía globalizada que las obliga a ser más competentes y eficientes. En muchos casos estas empresas deben trabajar en conjunto para lograr ventajas que individualmente no les sería posible conseguir. En este trabajo presentamos una arquitectura basada en agentes XML mediante la cual los sistemas de información de las PyMEs, que son heterogéneos por lo general, pueden interactuar entre sí para llevar adelante un pedido de compra de mercaderías en conjunto. Esta asociación de compras les permite aprovechar ofertas y/o negociar con los proveedores mejores condiciones logrando ventajas en precios, formas de pago, plazos de entrega, etc. La arquitectura está basada en tres agentes de software con funciones diferentes (local, mediador y del proveedor) que intercambian documentos XML entre ellos para llevar a cabo el proceso de compra, el cual se realiza actualmente de manera manual.