Softland Balcony vs API REST: cuándo conviene cada una
Comparativa entre Softland Balcony y APIs REST de terceros para integrar Softland On-Premise. Cobertura, costos, limitaciones y casos de uso reales.
Cuando una empresa necesita que otros sistemas accedan a datos de Softland, las dos opciones más evaluadas son Softland Balcony (la plataforma oficial) y las APIs REST de terceros. Las dos permiten consultar datos sin tocar la base de datos directamente. Pero tienen perfiles distintos.
Este artículo compara ambas opciones con información concreta, no con marketing. Si está evaluando cuál usar, esto es lo que necesita saber.
Qué es Softland Balcony
Balcony es la plataforma de integración oficial de Softland. Fue lanzada como parte de la estrategia de modernización de la marca y está orientada principalmente a conectar los productos del ecosistema Softland entre sí y con servicios cloud.
Para Softland On-Premise (el ERP de escritorio que usa SQL Server), Balcony ofrece un conjunto de endpoints que exponen ciertos datos y operaciones. Pero su foco principal no es On-Premise — es el ecosistema cloud.
Lo que Balcony hace bien
- Es oficial: viene del fabricante, lo que da tranquilidad a nivel corporativo.
- Soporte del fabricante: si algo falla, puede abrir un ticket con Softland.
- Integración con otros productos Softland: si usa varios módulos del ecosistema (nómina, contabilidad, ERP), Balcony puede conectarlos entre sí.
Limitaciones para On-Premise
- Cobertura parcial de módulos: no todos los datos de Softland On-Premise están disponibles via Balcony. Módulos como stock por bodega, listas de precios completas o saldo desglosado pueden no estar cubiertos o tener cobertura limitada.
- Licencia adicional: Balcony requiere una licencia anual separada de la licencia de Softland ERP.
- Documentación en portal de soporte: los endpoints se documentan en el Zendesk de Softland. La disponibilidad y actualización de esa documentación varía.
- Orientación cloud-first: las actualizaciones y nuevos endpoints suelen priorizar los productos cloud sobre On-Premise.
Qué son las APIs REST de terceros
Son soluciones desarrolladas por empresas especializadas que se instalan en la red del cliente, se conectan al SQL Server de Softland y exponen los datos como endpoints REST estándar via HTTPS.
A diferencia de Balcony, no son productos de Softland. Son herramientas independientes que leen la base de datos del ERP y la presentan como una API moderna.
ConexionERP es una de estas soluciones. Se instala como servicio en un equipo de la red, se conecta al SQL Server y expone 34 endpoints documentados.
Ventajas de las APIs REST de terceros
- Formato estándar: responden en JSON sobre HTTPS. Cualquier sistema que hable HTTP puede consumirlas — WooCommerce, Power BI, n8n, aplicaciones móviles.
- Cobertura diseñada para On-Premise: los endpoints se construyen específicamente para los datos que las empresas necesitan de Softland On-Premise.
- Sin licencia de Softland adicional: no dependen de Balcony ni de los webservices oficiales.
- Implementación rápida: típicamente horas, no semanas.
- Documentación orientada a desarrolladores: cada endpoint con sus parámetros, filtros y ejemplos de respuesta.
Limitaciones
- Depende de un proveedor externo: si el proveedor desaparece, necesita migrar.
- Costo de suscripción: es un servicio adicional con su propio costo.
- Generalmente solo lectura: la mayoría de estas APIs priorizan la consulta de datos. Algunas (como ConexionERP) también permiten crear documentos como Notas de Venta y clientes.
Comparativa directa
| Criterio | Softland Balcony | API REST (terceros) |
|---|---|---|
| Origen | Oficial (Softland) | Tercero especializado |
| Foco | Ecosistema cloud | Softland On-Premise |
| Cobertura On-Premise | Parcial | Diseñada para On-Premise |
| Formato de respuesta | REST/JSON | REST/JSON |
| Licencia adicional | Sí (anual) | Sí (suscripción) |
| Documentación | Portal Zendesk | Documentación dedicada |
| Implementación | Variable | ~1 hora (ConexionERP) |
| Escritura (crear NV, clientes) | Según endpoints disponibles | Según proveedor |
Cuándo usar Balcony
Balcony es la mejor opción cuando:
- Ya tiene una licencia activa y los endpoints que necesita están cubiertos.
- Usa otros productos del ecosistema Softland que se integran via Balcony.
- Su política corporativa exige usar solo soluciones del fabricante.
- Trabaja con Softland Cloud (no On-Premise).
Cuándo usar una API REST de terceros
Una API REST de terceros conviene cuando:
- Usa Softland On-Premise y necesita datos que Balcony no cubre (stock por bodega, saldos desglosados, precios por lista).
- Necesita integrar con plataformas modernas (e-commerce, BI, automatización) que consumen JSON/REST.
- Quiere una implementación rápida sin esperar procesos de licenciamiento.
- Necesita crear documentos en Softland (Notas de Venta, cotizaciones, clientes) desde sistemas externos.
¿Se pueden usar las dos?
Sí. No son mutuamente excluyentes. Algunas empresas usan Balcony para ciertos flujos internos del ecosistema Softland y una API REST de terceros para las integraciones con sistemas externos.
La clave es no duplicar flujos. Si stock y precios ya se consultan por una vía, no los consulte por otra. Cada fuente de datos adicional es un punto más de fallo.
Si quiere entender todas las alternativas disponibles (incluyendo SQL directo y webservices SOAP), la guía completa de API Softland las compara en detalle.
Tecnológica Chile
Más de 10 años integrando Softland ERP y el ecosistema tributario chileno.
¿Necesita integrar Softland?
Implementación en 1 hora. Le respondemos en menos de 24 horas.