/* eslint-disable */
/* blog/trivial.jsx — article page */

const ArticleEN = () => (
  <article className="tm-article">
    <header className="tm-article-header">
      <a href="/blog" className="tm-article-back">← Blog</a>
      <h1 className="tm-article-title">Trivial</h1>
      <p className="tm-article-titlesub">Why Most SaaS Is Replicable in a Week</p>
      <div className="tm-article-byline">
        <span className="tm-article-author">By Bruno Ruy&uacute;</span>
        <span className="tm-article-date">June 2026</span>
      </div>
    </header>

    <div className="tm-article-body">
      <p>There&rsquo;s a question that breaks most SaaS business models in under ten seconds.</p>
      <p>Pick any product on your company&rsquo;s software invoice. Ask one thing: does it run on unstructured data &mdash; text, audio, video, images &mdash; or on a simple, single-purpose database? If the answer is yes, your team can replicate it in a week.</p>
      <p>Not &ldquo;eventually.&rdquo; Not &ldquo;with the right engineering talent.&rdquo; A week.</p>
      <p>This is not a provocation. It&rsquo;s a technical reality that crystallized somewhere between 2023 and 2025, and most founders, investors, and executives haven&rsquo;t fully absorbed what it means.</p>

      <h2>What Happened</h2>
      <p>Foundation models solved the comprehension of unstructured data. Not incrementally &mdash; structurally. The ability to read, understand, summarize, classify, generate, and reason over text, audio, video, and images went from a hard engineering problem to an API call. Inference costs dropped over 80% between 2023 and 2025. Quality crossed human-level on most tasks that matter commercially.</p>
      <p>The consequence is simple and devastating for a large portion of the software market: if your product&rsquo;s core value proposition is &ldquo;we understand [type of unstructured information] and give you [insight, action, output],&rdquo; that proposition is now table stakes. Anyone with a developer, an API key, and a week of work can deliver the same result.</p>

      <h2>Category One: Unstructured Data as the Source</h2>
      <p>Gong is the clearest case. A $7 billion company built on a genuinely hard problem: understanding what actually happens in sales conversations. In 2018, that required significant engineering effort and proprietary models. In 2026, it&rsquo;s Whisper for transcription, any frontier LLM for analysis, a few hundred lines of glue code, and a week of work. The value Gong holds today is not in the technology &mdash; it&rsquo;s in the enterprise contracts, the integrations, the sales motion, the decade of trust built with revenue teams. The moat is commercial. The technology stopped being a moat the moment anyone could replicate it in a sprint.</p>
      <p>Grammarly has a $13 billion valuation and does one thing: make your writing better. That is now a default feature of every IDE, every email client, and every operating system on the planet. For free.</p>
      <p>Jasper raised $125 million at a $1.5 billion valuation to generate marketing copy. Today, that is the textbook use case of any frontier model. A system prompt and an afternoon.</p>
      <p>Otter.ai, Fireflies, Fathom &mdash; meeting transcription and summaries. These products didn&rsquo;t lose to a competitor. They were absorbed as native features by Zoom, Google Meet, and Microsoft Teams. The capability became infrastructure.</p>
      <p>Rev.com built a real business on accurate transcription. OpenAI&rsquo;s Whisper is more accurate and costs fractions of a cent per minute.</p>
      <p>Intercom&rsquo;s AI agent, Drift &mdash; &ldquo;understand customer questions and respond intelligently.&rdquo; This is a frontier LLM with your knowledge base as context. A weekend project.</p>
      <p>The pattern holds across recruiting tools that parse resumes (HireEZ, Beamery), sentiment platforms that read review text (Brand24, Mention), video editing tools (Descript), async video layers (Loom&rsquo;s AI summary feature), and content generation broadly. Every single one of these products was built on the same implicit premise: processing unstructured information is hard. That premise became false.</p>

      <h2>Category Two: The Simple Single-Purpose Database</h2>
      <p>This is the category most people miss &mdash; and it&rsquo;s equally important.</p>
      <p>It&rsquo;s not only AI-native products. Any SaaS that solves a problem with a trivially simple database schema is also replicable now. Not because AI made the problem easier to think about &mdash; because AI coding tools made the engineering cost collapse.</p>
      <p>Calendly is worth $3 billion. What it does: stores your availability, syncs with your calendar, and generates a booking link. That&rsquo;s one table and three API integrations.</p>
      <p>Linktree reached a $1.3 billion valuation with a product that is, at its core, a single database table. A list of links with a frontend.</p>
      <p>Typeform raised $135 million to build beautiful forms sitting on top of a database.</p>
      <p>Humand, 15Five, the basic layer of Lattice &mdash; employee engagement apps built on a database of people and periodic form responses. The &ldquo;intelligence&rdquo; is text sentiment analysis. The core is a CRUD app.</p>
      <p>Doodle: scheduling polls. One table, options, votes.</p>
      <p>Buffer and Hootsuite, at their core: a database of scheduled social posts with a publishing connector.</p>
      <p>DocSend: file storage with a view counter.</p>
      <p>None of these are stupid products. They solved real problems and built real businesses in an era when software development was expensive enough that companies preferred to pay for someone else to build and maintain these tools. That era ended. The cost of custom software collapsed the moment AI-assisted development became real. A developer with Claude Code today ships in a week what took a team of five months to build in 2019. The math on build-vs-buy permanently shifted.</p>

      <h2>The Devin Moment</h2>
      <p>In March 2024, Cognition launched Devin &mdash; the &ldquo;world&rsquo;s first fully autonomous AI software engineer.&rdquo; The demo video got 30 million views on X. Cognition has since raised over $1 billion at a $26 billion valuation, and is running close to $500 million in annualized revenue.</p>
      <p>Devin reads code (text), understands requirements (text), writes and tests code (text). The underlying information type is, at its core, unstructured.</p>
      <p>At Teramot, we built our own internal version &mdash; an autonomous coding agent embedded in our engineering workflow &mdash; in one month. We&rsquo;ll be open-sourcing it shortly.</p>
      <p>This is not a claim that Devin has no value. Devin has real, compounding value: Goldman Sachs, Mercedes-Benz, and the U.S. Army as enterprise customers; a full IDE through the Windsurf acquisition; distribution built through years of enterprise sales. Those things are genuinely hard to replicate.</p>
      <p>But the core technical capability &mdash; an agent that reads and writes code &mdash; took one Teramot engineer one month to build for internal use.</p>
      <p>That is the point. The moat, when it exists, is commercial. The technology, in almost every case built on unstructured data, stopped being one.</p>

      <h2>The Nuance</h2>
      <p>Some companies do have real moats today. Let&rsquo;s be precise about what that means.</p>
      <p>Salesforce has moat because its data model is structurally embedded in the operational workflows of thousands of enterprises. Switching costs are real, not psychological. Workday has moat for the same reason. ServiceNow because its integrations are load-bearing infrastructure in IT operations. Stripe because financial compliance and payment trust are genuinely difficult to replicate at scale.</p>
      <p>These moats share something important: they&rsquo;re built on structured, operational data deeply embedded in how companies actually run &mdash; not on the ability to process unstructured information.</p>
      <p>For the products that do have commercial moats &mdash; distribution, enterprise relationships, multi-year contracts &mdash; those moats exist today. But they&rsquo;re fragile in a specific way. They won&rsquo;t be attacked by a competitor. They&rsquo;ll be eroded from within, as enterprises realize they can build the equivalent internally. That process has already started. The CIOs who in 2024 were saying &ldquo;we need to evaluate vendors&rdquo; are in 2026 saying &ldquo;we need to evaluate what we&rsquo;re still paying vendors for.&rdquo; The question has shifted.</p>

      <h2>What Survived</h2>
      <p>There is one category of problem that did not become trivial. Not because the models aren&rsquo;t capable enough &mdash; but because the nature of the problem is structurally different.</p>
      <p>The structured, operational data that lives inside companies &mdash; in ERPs, transactional databases, data warehouses, internal systems &mdash; is not unstructured. You can&rsquo;t point a foundation model at it and get reliable insight. This data has schemas specific to each company&rsquo;s history. Semantic definitions that were never written down. Business rules that live in the head of someone who&rsquo;s been in the role for seven years. Fields that are deprecated but still populated. Tables that only join correctly if you know the story behind why they were created.</p>
      <p><code>revenue</code> in this ERP means net after returns and taxes. <code>revenue</code> in the adjacent system means gross billing. <code>client_id</code> in the sales database is not the same <code>client_id</code> in the finance database. No foundation model resolves this without infrastructure built to make it knowable.</p>
      <p>This is not a processing problem. It is a context problem. And context &mdash; real, operational, company-specific context &mdash; cannot be replicated in a week. It accumulates. It compounds. It becomes more valuable the longer a system runs and learns from production data.</p>
      <p>The same AI wave that commoditized everything built on unstructured data did not touch this layer. If anything, it made it more valuable: as the marginal cost of building on unstructured data dropped toward zero, scarcity shifted entirely to the layer that understands structured operational context.</p>
      <p>The unstructured problem was always going to be solved. It was solved at scale and at cost by a handful of foundation model labs in less than three years. The structured operational problem &mdash; the one that knows what your company&rsquo;s numbers actually mean &mdash; remains unsolved for most organizations on the planet.</p>
      <p>That&rsquo;s the only frontier left worth building on.</p>
    </div>

    <footer className="tm-article-footer">
      <p><em>Teramot is a data lakehouse platform that deploys governed, AI-ready data infrastructure for companies. Learn more at <a href="https://teramot.com">teramot.com</a>.</em></p>
    </footer>
  </article>
);

const ArticleES = () => (
  <article className="tm-article">
    <header className="tm-article-header">
      <a href="/blog" className="tm-article-back">← Perspectivas</a>
      <h1 className="tm-article-title">Trivial</h1>
      <p className="tm-article-titlesub">Por qu&eacute; la mayor&iacute;a del SaaS es replicable en una semana</p>
      <div className="tm-article-byline">
        <span className="tm-article-author">Por Bruno Ruy&uacute;</span>
        <span className="tm-article-date">Junio 2026</span>
      </div>
    </header>

    <div className="tm-article-body">
      <p>Hay una pregunta que rompe la mayor&iacute;a de los modelos de negocio SaaS en menos de diez segundos.</p>
      <p>Eleg&iacute; cualquier producto de la factura de software de tu empresa. Hacete una sola pregunta: &iquest;funciona sobre datos no estructurados &mdash; texto, audio, video, im&aacute;genes &mdash; o sobre una base de datos simple y de prop&oacute;sito &uacute;nico? Si la respuesta es s&iacute;, tu equipo puede replicarlo en una semana.</p>
      <p>No &ldquo;eventualmente.&rdquo; No &ldquo;con el talento de ingenier&iacute;a adecuado.&rdquo; Una semana.</p>
      <p>Esto no es una provocaci&oacute;n. Es una realidad t&eacute;cnica que se cristaliz&oacute; entre 2023 y 2025, y la mayor&iacute;a de los fundadores, inversores y ejecutivos todav&iacute;a no absorbieron completamente lo que implica.</p>

      <h2>Lo Que Pas&oacute;</h2>
      <p>Los modelos de base resolvieron la comprensi&oacute;n de los datos no estructurados. No incrementalmente &mdash; estructuralmente. La capacidad de leer, entender, resumir, clasificar, generar y razonar sobre texto, audio, video e im&aacute;genes pas&oacute; de ser un problema dif&iacute;cil de ingenier&iacute;a a ser una llamada a una API. Los costos de inferencia cayeron m&aacute;s del 80% entre 2023 y 2025. La calidad super&oacute; el nivel humano en la mayor&iacute;a de las tareas que importan comercialmente.</p>
      <p>La consecuencia es simple y devastadora para una gran parte del mercado de software: si la propuesta de valor central de tu producto es &ldquo;entendemos [tipo de informaci&oacute;n no estructurada] y te damos [insight, acci&oacute;n, output],&rdquo; esa propuesta ahora es un commodity. Cualquiera con un desarrollador, una API key y una semana de trabajo puede entregar el mismo resultado.</p>

      <h2>Categor&iacute;a Uno: Datos No Estructurados como Fuente</h2>
      <p>Gong es el caso m&aacute;s claro. Una empresa de $7 mil millones construida sobre un problema genuinamente dif&iacute;cil: entender qu&eacute; pasa realmente en las conversaciones de ventas. En 2018, eso requer&iacute;a un esfuerzo de ingenier&iacute;a significativo y modelos propietarios. En 2026, es Whisper para la transcripci&oacute;n, cualquier LLM frontier para el an&aacute;lisis, unas pocas centenas de l&iacute;neas de c&oacute;digo de pegamento y una semana de trabajo. El valor que Gong tiene hoy no est&aacute; en la tecnolog&iacute;a &mdash; est&aacute; en los contratos enterprise, las integraciones, el movimiento de ventas, la d&eacute;cada de confianza construida con equipos de revenue. El moat es comercial. La tecnolog&iacute;a dej&oacute; de ser un moat en el momento en que cualquiera pudo replicarla en un sprint.</p>
      <p>Grammarly tiene una valuaci&oacute;n de $13 mil millones y hace una sola cosa: mejorar tu escritura. Eso ahora es una funcionalidad por defecto de todo IDE, todo cliente de email y todo sistema operativo del planeta. Gratis.</p>
      <p>Jasper recaud&oacute; $125 millones a una valuaci&oacute;n de $1.5 mil millones para generar copy de marketing. Hoy eso es el caso de uso textbook de cualquier modelo frontier. Un system prompt y una tarde.</p>
      <p>Otter.ai, Fireflies, Fathom &mdash; transcripci&oacute;n y res&uacute;menes de reuniones. Estos productos no perdieron ante un competidor. Fueron absorbidos como funcionalidades nativas de Zoom, Google Meet y Microsoft Teams. La capacidad se convirti&oacute; en infraestructura.</p>
      <p>Rev.com construy&oacute; un negocio real sobre transcripci&oacute;n precisa. Whisper de OpenAI es m&aacute;s preciso y cuesta fracciones de centavo por minuto.</p>
      <p>El agente de IA de Intercom, Drift &mdash; &ldquo;entender las preguntas de los clientes y responder inteligentemente.&rdquo; Esto es un LLM frontier con tu base de conocimiento como contexto. Un proyecto de fin de semana.</p>
      <p>El patr&oacute;n se repite en herramientas de recruiting que parsean CVs (HireEZ, Beamery), plataformas de sentiment que leen reviews (Brand24, Mention), herramientas de edici&oacute;n de video (Descript), capas de video as&iacute;ncrono (la funcionalidad de resumen con IA de Loom) y generaci&oacute;n de contenido en general. Todos estos productos fueron construidos sobre la misma premisa impl&iacute;cita: procesar informaci&oacute;n no estructurada es dif&iacute;cil. Esa premisa se volvi&oacute; falsa.</p>

      <h2>Categor&iacute;a Dos: La Base de Datos Simple de Prop&oacute;sito &Uacute;nico</h2>
      <p>Esta es la categor&iacute;a que la mayor&iacute;a pasa por alto &mdash; y es igualmente importante.</p>
      <p>No son solo los productos nativos de IA. Cualquier SaaS que resuelve un problema con un schema de base de datos trivialmente simple tambi&eacute;n es replicable ahora. No porque la IA haya hecho el problema m&aacute;s f&aacute;cil de pensar &mdash; porque las herramientas de IA para c&oacute;digo hicieron colapsar el costo de ingenier&iacute;a.</p>
      <p>Calendly vale $3 mil millones. Lo que hace: guarda tu disponibilidad, se sincroniza con tu calendario y genera un link de agendamiento. Eso es una tabla y tres integraciones de API.</p>
      <p>Linktree lleg&oacute; a una valuaci&oacute;n de $1.3 mil millones con un producto que es, en su n&uacute;cleo, una &uacute;nica tabla de base de datos. Una lista de links con un frontend.</p>
      <p>Typeform recaud&oacute; $135 millones para construir formularios hermosos que son esencialmente una base de datos.</p>
      <p>Humand, 15Five, la capa b&aacute;sica de Lattice &mdash; apps de engagement de empleados construidas sobre una base de datos de personas y respuestas peri&oacute;dicas a formularios. La &ldquo;inteligencia&rdquo; es an&aacute;lisis de sentimiento de texto. El n&uacute;cleo es una app CRUD.</p>
      <p>Doodle: encuestas de scheduling. Una tabla, opciones, votos.</p>
      <p>Buffer y Hootsuite, en su n&uacute;cleo: una base de datos de posts sociales programados con un conector de publicaci&oacute;n.</p>
      <p>DocSend: almacenamiento de archivos con un contador de vistas.</p>
      <p>Ninguno de estos son productos est&uacute;pidos. Resolvieron problemas reales y construyeron negocios reales en una &eacute;poca en que el desarrollo de software era suficientemente caro como para que las empresas prefirieran pagar para que alguien lo construyera y mantuviera por ellas. Esa &eacute;poca termin&oacute;. El costo del software a medida colaps&oacute; en el momento en que el desarrollo asistido por IA se volvi&oacute; real. Un desarrollador con Claude Code hoy entrega en una semana lo que le tomaba a un equipo de cinco meses construir en 2019. La matem&aacute;tica del build-vs-buy cambi&oacute; permanentemente.</p>

      <h2>El Momento Devin</h2>
      <p>En marzo de 2024, Cognition lanz&oacute; Devin &mdash; el &ldquo;primer ingeniero de software de IA completamente aut&oacute;nomo del mundo.&rdquo; El video de demo tuvo 30 millones de visualizaciones en X. Cognition ha recaudado desde entonces m&aacute;s de $1 mil millones a una valuaci&oacute;n de $26 mil millones, y est&aacute; cerca de $500 millones en ingresos anualizados.</p>
      <p>Devin lee c&oacute;digo (texto), entiende requerimientos (texto), escribe y testea c&oacute;digo (texto). El tipo de informaci&oacute;n subyacente es, en su n&uacute;cleo, no estructurado.</p>
      <p>En Teramot, construimos nuestra propia versi&oacute;n interna &mdash; un agente de coding aut&oacute;nomo embebido en nuestro workflow de ingenier&iacute;a &mdash; en un mes. Lo vamos a abrir en c&oacute;digo abierto pr&oacute;ximamente.</p>
      <p>Esto no es una afirmaci&oacute;n de que Devin no tiene valor. Devin tiene valor real y compuesto: Goldman Sachs, Mercedes-Benz y el Ej&eacute;rcito de los EE.UU. como clientes enterprise; un IDE completo a trav&eacute;s de la adquisici&oacute;n de Windsurf; distribuci&oacute;n construida durante a&ntilde;os de ventas enterprise. Esas cosas son genuinamente dif&iacute;ciles de replicar.</p>
      <p>Pero la capacidad t&eacute;cnica central &mdash; un agente que lee y escribe c&oacute;digo &mdash; le tom&oacute; a un ingeniero de Teramot un mes construirla para uso interno.</p>
      <p>Ese es el punto. El moat, cuando existe, es comercial. La tecnolog&iacute;a, en casi todos los casos construida sobre datos no estructurados, dej&oacute; de serlo.</p>

      <h2>El Matiz</h2>
      <p>Algunas empresas s&iacute; tienen moats reales hoy. Seamos precisos sobre lo que eso significa.</p>
      <p>Salesforce tiene moat porque su modelo de datos est&aacute; estructuralmente embebido en los workflows operativos de miles de empresas. Los costos de cambio son reales, no psicol&oacute;gicos. Workday tiene moat por la misma raz&oacute;n. ServiceNow porque sus integraciones son infraestructura de carga en las operaciones de IT. Stripe porque el cumplimiento financiero y la confianza en pagos son genuinamente dif&iacute;ciles de replicar a escala.</p>
      <p>Estos moats comparten algo importante: est&aacute;n construidos sobre datos estructurados y operativos profundamente embebidos en c&oacute;mo las empresas realmente funcionan &mdash; no en la capacidad de procesar informaci&oacute;n no estructurada.</p>
      <p>Para los productos que s&iacute; tienen moats comerciales &mdash; distribuci&oacute;n, relaciones enterprise, contratos multi-a&ntilde;o &mdash;, esos moats existen hoy. Pero son fr&aacute;giles de una manera espec&iacute;fica. No van a ser atacados por un competidor. Van a ser erosionados desde adentro, a medida que las empresas se den cuenta de que pueden construir el equivalente internamente. Ese proceso ya comenz&oacute;. Los CIOs que en 2024 dec&iacute;an &ldquo;necesitamos evaluar vendors&rdquo; en 2026 dicen &ldquo;necesitamos evaluar para qu&eacute; seguimos pagando vendors.&rdquo; La pregunta cambi&oacute;.</p>

      <h2>Lo Que Sobrevivi&oacute;</h2>
      <p>Hay una categor&iacute;a de problema que no se volvi&oacute; trivial. No porque los modelos no sean suficientemente capaces &mdash; sino porque la naturaleza del problema es estructuralmente diferente.</p>
      <p>Los datos estructurados y operativos que viven dentro de las empresas &mdash; en ERPs, bases de datos transaccionales, data warehouses, sistemas internos &mdash; no son no estructurados. No pod&eacute;s apuntar un modelo de base a ellos y obtener insights confiables. Estos datos tienen schemas espec&iacute;ficos a la historia de cada empresa. Definiciones sem&aacute;nticas que nunca fueron escritas. Reglas de negocio que viven en la cabeza de alguien que lleva siete a&ntilde;os en el rol. Campos que est&aacute;n deprecados pero siguen siendo poblados. Tablas que solo se joinean correctamente si sab&eacute;s la historia de por qu&eacute; fueron creadas.</p>
      <p><code>revenue</code> en este ERP significa neto despu&eacute;s de devoluciones e impuestos. <code>revenue</code> en el sistema adyacente significa facturaci&oacute;n bruta. <code>client_id</code> en la base de datos de ventas no es el mismo <code>client_id</code> de la base de datos de finanzas. Ning&uacute;n modelo de base resuelve esto sin infraestructura construida para hacerlo conocible.</p>
      <p>Este no es un problema de procesamiento. Es un problema de contexto. Y el contexto &mdash; real, operativo, espec&iacute;fico de la empresa &mdash; no se puede replicar en una semana. Se acumula. Compone. Se vuelve m&aacute;s valioso cuanto m&aacute;s tiempo corre y aprende un sistema de datos en producci&oacute;n.</p>
      <p>La misma ola de IA que convirti&oacute; en commodity todo lo construido sobre datos no estructurados no toc&oacute; esta capa. Si acaso, la hizo m&aacute;s valiosa: a medida que el costo marginal de construir sobre datos no estructurados cay&oacute; hacia cero, la escasez se desplaz&oacute; completamente hacia la capa que entiende el contexto operativo estructurado.</p>
      <p>El problema no estructurado siempre iba a ser resuelto. Fue resuelto a escala y al costo por un pu&ntilde;ado de laboratorios de modelos de base en menos de tres a&ntilde;os. El problema operativo estructurado &mdash; el que sabe lo que realmente significan los n&uacute;meros de tu empresa &mdash; sigue sin resolverse para la mayor&iacute;a de las organizaciones del planeta.</p>
      <p>Esa es la &uacute;nica frontera que vale la pena construir.</p>
    </div>

    <footer className="tm-article-footer">
      <p><em>Teramot es una plataforma de data lakehouse que deploya infraestructura de datos gobernada y lista para IA. Conoc&eacute; m&aacute;s en <a href="https://teramot.com">teramot.com</a>.</em></p>
    </footer>
  </article>
);

const ArticlePage = () => {
  const { lang } = useLang();
  return (
    <>
      <NavBar />
      <main className="tm-article-page">
        <div className="tm-article-container">
          {lang === 'en' ? <ArticleEN /> : <ArticleES />}
        </div>
      </main>
      <Footer />
    </>
  );
};

ReactDOM.createRoot(document.getElementById('root')).render(
  <LangProvider defaultLang="en"><ArticlePage /></LangProvider>
);
