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.
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.
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.
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.