Desarrollo

Las partes difíciles del SaaS, resueltas una vez.

El Framework de Webmentat es una base completa para construir, desplegar y operar plataformas SaaS multiempresa, diseñada en torno a los requisitos arquitectónicos y operativos difíciles que los starters ordinarios posponen o ignoran.

Parte de una base diseñada para el momento en que el producto se vuelve real, no solo para la primera demo.

El problema de los starters SaaS ordinarios

La mayoría de los starters SaaS están optimizados para ayudar a un desarrollador a lanzar una primera versión convincente. Ofrecen autenticación, pagos, un panel y algunas integraciones. Eso puede ser útil, pero el trabajo difícil suele empezar cuando el producto se vuelve real. El trabajo real incluye:

  • Multiempresa fiable
  • Planes, límites, uso y aplicación de créditos consistentes
  • Gestión del ciclo de vida del tenant
  • Separación de entornos
  • Secretos y credenciales
  • Flujos de trabajo de despliegue
  • Dominios personalizados
  • Ciclo de vida de la base de datos del tenant, copias de seguridad y restauración
  • Registros legales y de consentimiento
  • Operaciones de soporte
  • Flujos de trabajo de negocio extensibles
  • Desarrollo continuo durante años
La primera versión no debería convertirse en la deuda técnica que impide la siguiente.

Explorar

Webmentat cubre las dos caras de construir una plataforma SaaS: la aplicación que usan tus clientes y los sistemas necesarios para desplegarla, operarla y hacerla evolucionar.

Plataforma de Aplicación

Construye la aplicación que tu negocio necesita sin reconstruir los sistemas que todo SaaS serio acaba requiriendo.

Volver a Explorar

Multiempresa y administración

Multiempresa diseñada como sistema, no añadida como filtro. Webmentat separa las responsabilidades de plataforma de las operaciones del tenant, permitiendo que ambos niveles compartan bases de aplicación, configuración, componentes y flujos de trabajo.

Constrúyelo una vez, configúralo en cada nivel.

Planes, funciones, límites, uso y créditos

Reglas comerciales integradas en la aplicación. Webmentat conecta los planes de suscripción con el comportamiento real del producto, para que el acceso, los límites, el uso y los créditos se apliquen de forma consistente en todo el producto.

Define la regla comercial una vez. Aplícala en todo el producto.

Suscripciones, pagos y ciclo de vida del tenant

El ciclo de vida completo de la suscripción, no solo el pago. Webmentat conecta suscripciones, pagos, estado de cuenta y acceso del tenant a través de un único modelo de ciclo de vida, desde la prueba hasta la suspensión y la eliminación.

Un tenant es una entidad operativa con un ciclo de vida, no solo una fila de suscripción.

Clientes, operaciones y flujos de trabajo de negocio

Una base para el trabajo detrás del producto. Webmentat ofrece estructuras reutilizables para gestionar clientes, registros, transacciones, servicios y flujos de trabajo operativos, permitiendo que cada producto defina su propio comportamiento de negocio.

Construye el flujo de trabajo del negocio, no la maquinaria que lo rodea.

Autenticación, roles y acceso

Un único sistema de acceso para plataforma, tenant y flujos de trabajo de producto. La autorización puede depender de la identidad, el contexto, el rol, los permisos, el plan, el acceso a funciones, los límites de uso y la operación solicitada. El servidor sigue siendo la autoridad.

Autentica una vez. Aplica el acceso en cada capa.

Capacidades de aplicación de apoyo

Soporte y mesa de ayuda multinivel
La plataforma da soporte a los tenants, y los tenants dan soporte a sus clientes finales, con propiedad y visibilidad separadas.
Documentos legales, consentimiento y versionado
Documentos legales versionados, consentimiento obligatorio y opcional, marcas de tiempo de aceptación y la versión exacta aceptada.
Traducciones y localización propias
Un modelo de traducción por capas: sobrescritura del tenant, sobrescritura de la plataforma, catálogo de idiomas curado, respaldo por IA, texto original de origen.
Colecciones curadas por la plataforma
Registros estructurados reutilizables que ayudan a los tenants a introducir datos más rápido, sin sincronización continua después de copiarlos.
Temas, marca y personalización por tenant
Temas seleccionables por el tenant y personalización de tokens dentro de un sistema visual definido por la plataforma. No es un constructor de páginas.
Paneles, analítica e informes
Un modelo de widgets extensible con diseño compartido, selección de rango de fechas y widgets sensibles a permisos.
Documentación y conocimiento
Documentación basada en Markdown que combina la guía compartida del Framework con el conocimiento específico del producto.
Comunicación de plataforma y tenant
Correo transaccional y notificaciones en la aplicación, renderizados con el tema activo de cada tenant y plantillas reutilizables.
Administración e incorporación de tenants
Una lista de verificación de configuración del tenant que muestra qué está configurado, qué falta y qué hacer a continuación.
Creación y distribución de contenido asistida por IA
Contenido propio, adaptación asistida por IA, revisión humana y después distribución controlada. En desarrollo activo, probado primero en Webmentat One.

Componentes listos para el negocio

Construye flujos de trabajo especializados a partir de componentes de negocio probados, no otro conjunto de botones y modales ordinarios.

Impresión de etiquetas
Impresión de etiquetas en lote, específica del producto, con QR, en formatos A4 y Carta.
Infraestructura de medios de la aplicación
Bases reutilizables para subir, organizar y presentar medios de la aplicación en contextos de plataforma y tenant.

Plataforma de Entrega y Operaciones

Cómo se configura, despliega, protege, inicializa y opera el SaaS.

Volver a Explorar

Entornos locales, de pruebas y de producción

Tres entornos reales que siguen el mismo modelo de aplicación sin compartir configuración, credenciales ni datos.

Constrúyelo en local. Pruébalo en staging. Publícalo en producción.

Secretos, credenciales y configuración de entorno

La configuración pública se separa de los valores sensibles, con almacenamiento centralizado de secretos e inyección controlada por entorno.

Guarda los secretos de forma centralizada. Inyéctalos con intención. Mantenlos fuera del repositorio.

Flujos de trabajo de despliegue y control de versiones

Despliegue de staging y producción sensible al entorno, con resolución de configuración y acciones destructivas protegidas.

Repite el proceso de despliegue, no los errores de despliegue.

Dominios personalizados y TLS

Conecta dominios ya propiedad de la plataforma o del tenant mediante un flujo controlado de DNS, verificación, enrutamiento y TLS. Sin búsqueda, compra ni servicios de registrador de dominios.

Arranque del proyecto y preparación de infraestructura

Flujos de trabajo estructurados para preparar el proyecto y los sistemas externos a su alrededor, incluyendo la configuración de entorno, proveedores y secretos.

CLI y operaciones para desarrolladores

Un sistema de comandos consistente para el arranque del proyecto, la validación de entornos, el despliegue y la gestión de secretos.

Aprovisionamiento de tenants

El aprovisionamiento compartido del Framework más el aprovisionamiento específico del producto se combinan en una inicialización completa del tenant.

Reutiliza la base compartida del tenant. Añade solo la inicialización que requiere el producto.

Aprovisionamiento de base de datos y ciclo de vida de datos del tenant

Cada tenant recibe su propia base de datos dentro de una infraestructura compartida, con copia de seguridad, restauración y retención independientes.

Infraestructura compartida. Bases de datos independientes por tenant. Recuperación independiente.

Proveedores de infraestructura

La complejidad específica de cada proveedor se contiene para que no se propague por toda la aplicación.

Sistema de Arquitectura e Ingeniería

Diseñado para extenderse sin perder la arquitectura.

Volver a Explorar

Composición en tiempo de ejecución

Los registros propios del Framework se combinan con los registros propios del proyecto en la configuración activa de tiempo de ejecución mediante una composición superficial explícita, no una fusión profunda ni sustitución de archivos.

El Framework aporta el sistema recurrente. El proyecto conecta su propio producto a él.

Fundamento de datos guiado por esquemas

Campos primitivos, preajustes de campos reutilizables y objetos complejos reutilizables se combinan en los esquemas de negocio del producto.

Empieza con primitivas. Reutiliza construcciones probadas. Compón el modelo de negocio que el producto necesita.

Canalización estándar de solicitudes e intents

Un esquema o componente puede emitir una solicitud estándar, y el loader o action correspondiente usa maquinaria compartida de validación, acceso, operación, base de datos, error y respuesta.

Hooks de CRUD

Hooks previos y posteriores a la operación alrededor de las operaciones CRUD de colecciones, para validación, enriquecimiento y consecuencias posteriores.

Mapeadores de datos en tiempo de ejecución

Mapeadores con nombre que transforman los resultados de la base de datos tras su obtención, antes de llegar al cliente.

La personalización debería extender el sistema, no sustituir silenciosamente sus reglas.

Construido a través de productos reales e ingeniería cuidadosa

La arquitectura se desarrolla mediante una discusión y experimentación continua entre humano e IA. Martin toma las decisiones arquitectónicas finales según lo aprendido en ese proceso.

Ningún código generado por IA pasa a formar parte del código base aceptado sin una revisión humana cuidadosa. El código no se acepta solo porque resuelve la tarea inmediata: debe respetar la arquitectura, reutilizar sistemas existentes, evitar lógica duplicada y mantenerse comprensible.

La IA acelera el trabajo. El criterio humano protege la arquitectura.

Para quién es el Framework

Fundadores técnicos

Desarrolladores que construyen plataformas SaaS serias y no quieren reconstruir una y otra vez la multiempresa, la facturación, el despliegue, la infraestructura, los permisos, la gestión del ciclo de vida y las operaciones.

Fundadores experimentados con criterio técnico

Fundadores que quizá no escriban toda la aplicación ellos mismos, pero entienden que la arquitectura determina el coste, la velocidad, la seguridad y la flexibilidad futuros.

Equipos de producto pequeños y estudios de software

Equipos que construyen repetidamente plataformas SaaS, portales, marketplaces, sistemas internos o aplicaciones intensivas en flujos de trabajo.

Equipos que reconstruyen tras problemas de arquitectura

Fundadores y equipos que han vivido cómo un starter simplista se vuelve difícil de extender, una multiempresa improvisada o despliegues frágiles.

Para quién no es

Webmentat está diseñado para productos que necesitan una base de aplicación duradera. Los proyectos más simples pueden estar mejor servidos por un starter ligero, una plataforma gestionada o una solución de sitio web convencional.

  • Sitios web de marketing sencillos
  • Prototipos desechables y experimentos de fin de semana
  • Aplicaciones básicas que solo necesitan autenticación, pagos y un panel
  • Creación de sitios web sin código
  • Proyectos donde el menor coste inicial posible importa más que la base a largo plazo

Propiedad y distribución de Snapshots

Los clientes controlan el código del producto, la lógica de negocio específica del producto, los datos del producto, las cuentas de proveedores, los dominios, los entornos y las extensiones propias del proyecto, sujeto a la licencia final del Framework. Webmentat conserva la propiedad intelectual del Framework, los paquetes, las herramientas compartidas y los derechos de publicación.

Los productos de Webmentat se entregan como Snapshots de proyecto descargables con versiones fijas de los paquetes del Framework. Tu compra incluye acceso permanente a la versión adquirida. El acceso opcional de por vida a versiones futuras ofrece descargas de nuevas versiones de la misma línea de Snapshot cuando estén disponibles. Las versiones no son automáticas, pueden incluir cambios incompatibles y no se publican con un calendario garantizado.

Usa la base. Conserva el control del producto construido sobre ella.

Cuéntanos qué estás construyendo

El Framework está actualmente en Desarrollo y todavía no está disponible para su compra. Se perfecciona con cada producto construido sobre él, y con las personas que nos dicen qué debería resolver una base SaaS seria.

Ayúdanos a dar forma al Framework (opcional)

Al enviar este formulario, aceptas cómo tratamos tus datos. Consulta nuestra Política de Privacidad.