CEREVA CEREVA
Iniciar conversación
⇠ Archivo / 2026
Core Software & Document OCR CEREVA Systems

TenderHub | Plataforma Integral de Licitaciones Públicas

Sistema integral on-premise y cloud en Go nativo para la gestión, seguimiento técnico, control de partidas y motor OCR documental de licitaciones públicas en México.

Sistema TenderHub | Plataforma Integral de Licitaciones Públicas
Activo

Contexto Operativo

Participar en licitaciones públicas en México (CompraNet, IMSS, ISSSTE, Pemex, SEDENA y organismos descentralizados) exige un nivel extraordinario de rigor técnico, jurídico y operativo. Las empresas participantes y contratistas se enfrentan habitualmente a pliegos de bases que superan los cientos de páginas, con decenas de anexos técnicos, matrices de requisitos legales y fechas límite improrrogables.

En la mayoría de las organizaciones comerciales, este proceso crítico se gestiona de forma fragmentada:

  • Expedientes distribuidos entre carpetas compartidas, correos y hojas de cálculo.
  • Dificultad para rastrear plazos fatales (visitas a instalaciones, juntas de aclaraciones, apertura de propuestas, fallos).
  • Revisión manual exhaustiva de documentos escaneados en PDF no indexables.
  • Desconexión entre el catálogo interno de productos y las partidas o renglones licitados bajo claves oficiales (CUCOP / Compendio Nacional).

Esta fragmentación representa un riesgo financiero y legal constante: perder un hito por unas horas o cometer un error en una especificación técnica significa la descalificación inmediata de concursos de alto valor.

El Problema Operativo

La contratación pública no admite margen de error. Los principales puntos críticos a resolver fueron:

  1. Documentación masiva no estructurada: las dependencias gubernamentales suelen publicar pliegos de licitación escaneados como imágenes dentro de PDFs, impidiendo hacer búsquedas de texto directo.
  2. Plazos legales críticos y fatales: cada convocatoria tiene un calendario estricto con etapas que deben cumplirse en horas exactas. El seguimiento manual en calendarios personales aumenta el riesgo de omisiones fatales.
  3. Control granular de partidas: una sola licitación puede involucrar decenas de renglones técnicos con especificaciones distintas, claves de compendio y volúmenes requeridos.
  4. Vigencia y fichas técnicas dispersas: emparejar rápidamente las partidas solicitadas con los productos internos, sus fichas técnicas vigentes y certificaciones representa un cuello de botella para cualquier equipo técnico.

La Solución: CEREVA TenderHub

Para resolver este desafío estructural, en CEREVA desarrollamos TenderHub, una plataforma integral y soberana on-premise y cloud diseñada como producto de software independiente para la gobernanza total de convocatorias de compra pública y concursos corporativos.

Construida íntegramente en Go nativo y empaquetada sobre una base ultra-ligera de Alpine Linux, TenderHub combina un rendimiento sobresaliente con un motor de procesamiento documental OCR local, indexación en texto completo y un despachador preventivo de alertas.

Métricas Clave de Operación

5 Idiomas

Capacidad OCR Multilingüe

Motor local Tesseract con soporte nativo para Español, Inglés, Italiano, Alemán y Francés.

< 15ms

Búsqueda Global Spotlight

Consultas Full-Text indexadas en MySQL sobre miles de pliegos, expedientes y fichas técnicas.

100% On-Premise

Soberanía y Privacidad de Datos

Todo el procesamiento documental y almacenamiento de PDFs opera localmente sin exponer información confidencial a servicios de terceros.


Capacidades y Módulos del Sistema

1. Gestión de Licitaciones y Control de Etapas

  • Seguimiento a Hitos Legales: Registro y control de etapas obligatorias: Visita a Instalaciones, Junta de Aclaraciones, Presentación y Apertura de Proposiciones, Notificación de Fallo y Firma de Contrato.
  • Filtros por Estado Operativo: Clasificación visual y filtrado por convocatorias en preparación, vigentes, en concurso, adjudicadas, concluidas y canceladas.
  • Directorio de Entidades Convocantes: Centralización de dependencias federales, estatales y descentralizadas.

2. Motor Documental OCR y Normalización a Markdown

El núcleo de procesamiento de TenderHub integra un pipeline automatizado de extracción de texto para documentos PDF complejos:

  • Herramientas de bajo nivel: Integración con Tesseract OCR, utilidades Poppler (pdftoppm), Ghostscript y el motor OCRmyPDF.
  • Normalización estructurada: Los pliegos escaneados se procesan y normalizan a formato Markdown limpio para lectura inmediata y análisis técnico.
  • Doble modalidad de ejecución:
    • Automática: Goroutine nocturna programada a las 03:00 AM para procesar lotes acumulados sin saturar el servidor durante la jornada laboral.
    • Manual / Batch: Herramienta CLI especializada (cmd/ocr_runner) para procesamiento masivo inmediato ante licitaciones de carácter urgente.

3. Buscador Global Spotlight (⌘K / Ctrl+K)

Inspirado en los sistemas operativos modernos, los operadores pueden presionar ⌘K en cualquier pantalla para desplegar una barra de búsqueda instantánea.

  • Búsqueda en tiempo real sobre expedientes, números de licitación, marcas, modelos y claves CUCOP.
  • Búsqueda en texto completo (MySQL FULLTEXT) sobre el contenido extraído por OCR de las bases de licitación, permitiendo localizar en segundos qué convocatoria requiere un componente técnico específico.

4. Calendario Interactivo y Despachador de Alertas

  • Vista integrada con FullCalendar que sincroniza en tiempo real todos los eventos y fechas límite de las licitaciones activas.
  • Worker de Alertas Críticas: Proceso en segundo plano que inspecciona la base de datos cada 15 minutos y dispara notificaciones visuales preventivas ante vencimientos próximos (48 horas y 24 horas antes del plazo legal).

5. Desglose de Partidas y Catálogo Técnico

  • Matriz de Renglones: Desglose pormenorizado de partidas con especificaciones, claves de compendio, unidades de medida y volúmenes solicitados.
  • Vinculación Directa: Capacidad de emparejar cada partida con un producto del catálogo interno, asociando fichas técnicas en formato PDF para el armado de la carpeta técnica de propuesta.

Arquitectura Técnica y Esquema de Datos

La persistencia de datos está estructurada sobre MySQL 8.0, con un modelo relacional estricto que garantiza integridad referencial entre licitaciones, etapas, partidas, catálogo de productos y usuarios.

Esquema Entidad-Relación de TenderHub: Mapeo completo de licitaciones, etapas legales, catálogo de insumos técnicos y relaciones de partidas.

Arquitectura de Software

CapaComponenteDescripción
Lenguaje CoreGo (1.24+)Concurrencia nativa, alto rendimiento y bajo consumo de memoria.
Enrutamiento HTTPChi RouterRouter ligero y rápido con middleware modular.
Base de DatosMySQL 8.0Motor relacional con índices Full-Text Search.
MigracionesGoose v3Migraciones SQL declarativas y versionadas aplicadas al arranque.
Pipeline OCRTesseract & PopplerExtracción de texto multi-idioma (pdftoppm, Ghostscript, OCRmyPDF).
Seguridad WebSCS & NoSurfGestión segura de sesiones de usuario y tokens de protección CSRF.
Frontend / UIGo Templates + Bootstrap 5Renderizado del lado del servidor (SSR) veloz, FullCalendar y Vanilla JS.
ContenedorizaciónDocker (Alpine 3.21)Imagen de producción ultra-ligera distribuida vía GHCR.

Interfaces del Sistema

Las interfaces fueron construidas para ofrecer claridad máxima a los analistas de licitaciones y directivos, eliminando distracciones y acelerando la toma de decisiones.

Pantalla de Acceso Corporativo de CEREVA TenderHub
Vistas de TenderHub: 1. Dashboard de Métricas y Estado | 2. Calendario de Hitos Críticos | 3. Catálogo Técnico Especializado | 4. Identidad & Personalización de Marca

Validación y Adopción en Operaciones Reales

TenderHub fue concebido desde su arquitectura base como una plataforma de software independiente y escalable para cualquier empresa contratista. Su núcleo operativo, motor OCR y matriz de partidas se validan y refinan continuamente en entornos de alta exigencia operativa junto a nuestros aliados estratégicos:

OrganizaciónSectorAlcance de Implementación y ValidaciónEstatus
Equipamiento & Tecnología MédicaPiloto de alto volumen en concursos federales, calibración del motor OCR sobre pliegos de CompraNet/IMSS y gestión de partidas con claves CUCOP.En Producción

Impacto y Resultados

La puesta en marcha de TenderHub demostró ventajas operativas contundentes:

  • Cero omisiones de plazos legales: El calendario centralizado y el despachador de alertas preventivas blindaron la operación contra vencimientos accidentales.
  • Búsqueda documental acelerada: Reducción de horas de revisión manual a búsquedas instantáneas en segundos gracias a la indexación OCR con Spotlight (⌘K).
  • Armado rápido de propuestas: El emparejamiento entre partidas licitadas y fichas técnicas del catálogo redujo drásticamente el tiempo de preparación de proposiciones técnicas.
  • Soberanía y Seguridad: Arquitectura contenerizada que opera de forma autónoma con datos protegidos, migraciones automáticas mediante Goose y despliegue continuo vía GitHub Container Registry (GHCR).

TenderHub continúa su evolución activa como la plataforma insignia de CEREVA para transformar la participación empresarial en contratación pública y adquisiciones complejas.