He llevo tiempo viendo empresas navegar el lío de soporte entre tecnologías populares y proyectos específicos, y esto encaja perfecto con lo que preguntas sobre soporte para Java y «Mayan EDMS». Si la idea es soporte profesional, yo suelo dividir las opciones en tres grandes vías: soporte del mantenedor o partner oficial, consultoras especializadas y proveedores freelance/marketplaces. Primero, revisaría si el proyecto «Mayan EDMS» (o el componente específico que usáis) tiene un canal de soporte comercial: algunos proyectos de código abierto ofrecen contratos SLAs, soporte por horas y formación directamente con los mantenedores o con partners recomendados en su web. Esa vía suele dar la mayor garantía de conocimiento profundo del código y parches rápidos.
Otra opción que yo siempre considero viable es contratar una consultora con experiencia en Java y sistemas de gestión documental. Busco empresas que muestren casos de
éxito, referencias y ofertas claras de SLA, backups y pruebas de seguridad. En paralelo, para tareas puntuales o picos de carga, uso freelancers
senior de plataformas como Toptal o Upwork, pero solo tras una corta fase de pruebas y con contratos que incluyan entregables y control de calidad. Finalmente, no descartaría proveedores de hosting gestionado o integradores de sistemas que ofrezcan soporte 24/7 y monitoreo: a veces pagar un servicio gestionado con un SLA sólido sale más barato y fiable que soporte por horas.
Si fuera tu equipo, antes de decidir pediría propuestas formales (RFP), un pequeño pilotaje técnico y una lista de
criterios: tiempos de respuesta, cobertura horaria, experiencia concreta con Java y con «Mayan EDMS», proceso de escalado, pruebas de seguridad y referencias. Personalmente, valoro más la previsibilidad (SLA y documentación) que el coste por hora barato, porque
evita sorpresas cuando hay incidentes críticos.