# Caricalia > Estudio de diseño e ingeniería de software en Barcelona. Trabajamos sobre sistemas que ya están en producción y de los que depende un negocio. - Qué hacemos: Diseño e ingeniería de producto sobre software en producción - Dónde: Barcelona, ES - Contacto: hola@caricalia.com ## Para agentes - [llms-full.txt](https://caricalia.com/llms-full.txt): todo el contenido del sitio en un fichero markdown. - [agents.md](https://caricalia.com/agents.md): cuándo usarnos, cómo pedir un diagnóstico y qué no hacemos. - [pricing.md](https://caricalia.com/pricing.md): el diagnóstico y el orden de magnitud de un proyecto. - [developers](https://caricalia.com/developers): API pública, OpenAPI y MCP. - Cualquier página tiene su espejo markdown en `.md`, o pidiéndola con `Accept: text/markdown`. ## Páginas - [Caricalia. Diseño e ingeniería de software en Barcelona](https://caricalia.com/): Estudio de diseño e ingeniería en Barcelona. Trabajamos sobre software que ya está en uso, con clientes dentro. Operamos BeeL, plataforma de facturación. - [Diagnóstico](https://caricalia.com/diagnostico): Leemos tu código y hablamos con quien usa el sistema. Recibes un informe con qué falla, qué cuesta arreglarlo y un plan por fases con precio. - [Servicios: qué se puede encargar y cuánto dura](https://caricalia.com/servicios): Tres tipos de proyecto sobre software que ya tiene usuarios, y el diagnóstico de tres semanas por el que empiezan todos. Qué es cada uno y cuánto dura. - [Software a medida](https://caricalia.com/software-a-medida): Software a medida sobre un sistema en marcha: ERP y CRM que se quedaron cortos, herramientas internas, integraciones. Y cuándo comprar uno estándar. - [Marca y producto](https://caricalia.com/marca-y-producto): La identidad de tu producto aplicada a la web, la aplicación, los correos y los documentos. Se diseña y se construye, y queda en tu repositorio. - [De prototipo a producción](https://caricalia.com/de-prototipo-a-produccion): Montaste algo con IA o con no-code y funciona hasta que entra el primer cliente. Lo leemos, decimos qué aguanta y qué no, y lo llevamos a producción. - [Casos: dos sistemas que se pueden comprobar](https://caricalia.com/casos): BeeL, nuestra plataforma de facturación, y la integración de Zernio publicada en un catálogo público. Qué se decidió y qué puede comprobar un tercero. - [Equipo](https://caricalia.com/equipo): Carlos Martínez dirige el diseño y el desarrollo de Caricalia y la operación de BeeL. Antes, infraestructura de pagos en Banco Santander y PagoNxt. - [Notas de trabajo](https://caricalia.com/notas): Qué cuesta una aplicación, cuándo dejar el no-code, qué se rompe con el primer cliente y los sistemas sin dueño. Por quien mantiene software en producción. - [Glosario de producto y software](https://caricalia.com/glosario): Qué es un MVP, un prototipo, una API o la conciliación bancaria, definidos por el estudio que mantiene esos sistemas en producción. Diecisiete términos. ## Casos - [BeeL: facturar en España sin saltarse un número](https://caricalia.com/casos/beel): Producto propio bajo normativa fiscal. Numeración sin huecos, series que se bloquean, rectificativas proporcionales y registro en la AEAT. - [Zernio: el último paso se hacía a mano](https://caricalia.com/casos/zernio): Sus clientes programan publicaciones desde su propio flujo de n8n. Construimos el nodo, está en el catálogo y el código es abierto. ## Notas de trabajo - [Qué mira una auditoría técnica](https://caricalia.com/notas/auditoria-tecnica-antes-de-una-inversion.md): Una due diligence técnica no puntúa tu código: mide qué riesgo compra quien entra. Estos son los sitios donde mira y lo que se puede preparar antes. - [Por qué tus clientes se caen en el alta](https://caricalia.com/notas/clientes-que-se-caen-en-el-alta.md): Quien abandona el alta ya había decidido pagarte. Se va por un dato que no tenía a mano, por una espera sin explicar o por un error que no sabe corregir. - [Arquitectura de software: lo que no se deshace](https://caricalia.com/notas/arquitectura-tres-decisiones.md): La arquitectura que importa son tres decisiones caras de deshacer. Con ejemplos de nuestra plataforma de facturación, donde una la fija la ley. - [Cuándo dejar el no-code, con números](https://caricalia.com/notas/cuando-dejar-el-no-code.md): El no-code se deja cuando hay cifras encima de la mesa: gente que depende del sistema, dinero que pasa por él, un cliente que pide contrato. - [Cuánto cuesta desarrollar una aplicación](https://caricalia.com/notas/cuanto-cuesta-desarrollar-una-aplicacion.md): Nadie puede darte un precio de mercado honesto. Sí se puede explicar de qué depende la cifra y cómo se compone un presupuesto por fases. - [Un design system es una lista de decisiones](https://caricalia.com/notas/design-system-no-es-una-libreria.md): Los sistemas de diseño montados como catálogo se abandonan al año. Lo que aguanta es el acuerdo sobre qué se decide y quién lo cambia. - [Integrar dos sistemas que no se conocen](https://caricalia.com/notas/integrar-dos-sistemas.md): Una integración se juega en los acuerdos, no en el código: quién manda sobre cada dato y qué se hace cuando el otro lado no contesta. - [Un sistema legacy es código sin dueño](https://caricalia.com/notas/sistema-legacy-codigo-sin-dueno.md): La edad del código importa poco. Un sistema es legacy cuando nadie puede explicar por qué está así ni cambiarlo sin miedo. - [Vibe coding: qué pasa con el primer cliente](https://caricalia.com/notas/vibe-coding-primer-cliente.md): Las aplicaciones generadas con IA no se caen a la vez. Se rompen en un orden predecible, y casi siempre por sitios que nadie decidió. ## Glosario - [API](https://caricalia.com/glosario/api): Interfaz que un sistema publica para que otros le pidan datos u operaciones. Lo caro de integrar dos sistemas es ponerlos de acuerdo sobre qué significa cada dato. - [Claude Code](https://caricalia.com/glosario/claude-code): Herramienta agéntica de Anthropic que trabaja sobre el repositorio entero desde el terminal o el editor. La usamos a diario. No sustituye a quien responde del sistema. - [conciliación bancaria](https://caricalia.com/glosario/conciliacion-bancaria): Casar el extracto del banco con lo que tu sistema dice que debería haber pasado. Se rompe por los movimientos raros y se paga en horas de la persona más cara de administración. - [CRM](https://caricalia.com/glosario/crm): El sistema donde vive la relación con cada cliente. Casi siempre se compra; el problema suele estar en lo que hay alrededor. - [Cursor](https://caricalia.com/glosario/cursor): Editor con IA que combina autocompletado predictivo y modo agente sobre todo el proyecto. Lo usamos a diario. Lo que no da es criterio sobre un sistema en producción. - [dashboard](https://caricalia.com/glosario/dashboard): Reúne datos para que alguien decida. Sin una decisión detrás, es un adorno caro de mantener. - [ERP](https://caricalia.com/glosario/erp): El sistema central de gestión de una empresa. La decisión real es comprarlo, y qué parte no cabe dentro. - [MVP](https://caricalia.com/glosario/mvp): La versión mínima que un cliente puede usar en serio, con alguien que responde cuando falla. - [onboarding](https://caricalia.com/glosario/onboarding): El tramo entre la decisión de usar tu producto y el primer resultado real. Casi nunca se cae por las pantallas: se cae por los datos que pides y por las esperas que no explicas. - [prototipo](https://caricalia.com/glosario/prototipo): Sirve para decidir algo y luego se tira. En cuanto alguien depende de él, deja de ser un prototipo. - [SaaS](https://caricalia.com/glosario/saas): Software por suscripción que mantiene otro. La decisión útil es cuándo deja de cubrir tu operativa. - [SEPA](https://caricalia.com/glosario/sepa): Zona única de pagos en euros. Transferencia, adeudo directo e IBAN. Lo que cuesta dinero es lo que ocurre en tu sistema cuando un recibo se devuelve semanas después. - [TPV](https://caricalia.com/glosario/tpv): Terminal de punto de venta: cobra, registra la venta y emite el documento. Lo que ha cambiado es que ese documento es una factura con obligaciones detrás. - [Verifactu](https://caricalia.com/glosario/verifactu): El modo de facturar en el que cada factura se remite a la Agencia Tributaria al emitirse. Lo que cambia es lo que tu software tiene que garantizar sobre cada registro que emite. - [vibe coding](https://caricalia.com/glosario/vibe-coding): Programar por descripción, delegando el código en un modelo. Sirve para llegar a la primera versión y deja de aguantar cuando alguien depende de lo construido. - [webhook](https://caricalia.com/glosario/webhook): Notificación que un sistema empuja a una URL tuya cuando ocurre un evento. El trabajo está en verificar la firma, deduplicar y responder a tiempo. - [wireframe](https://caricalia.com/glosario/wireframe): Un esquema para acordar contenido y jerarquía. Si dura semanas, está haciendo el trabajo de otra cosa.