brewOS

Sigue a la cerveza.

Desde la receta, pasando por el día de cocimiento y la bodega, hasta el envasado y la cámara fría, y por la puerta hacia un cliente — y planea qué cocinar para que los pedidos que prometió se puedan hacer en los tanques que realmente tiene.

  1. RecetaLos objetivos con los que se juzga la cerveza
  2. Día de cocimientoDe la maceración al enfriado y trasiego, registrado contra la receta
  3. BodegaLecturas, adiciones, un solo reloj desde la inoculación
  4. EnvasadoLote de tanque, corridas y el número de lote que lleva cada corrida
  5. Cámara fríaCada barril, lote por lote, con su edad en días
  6. ClienteCerrado lote por lote, completo o incompleto

La receta

La cerveza completa, escrita en el orden en que se cocina: la molienda, la maceración, la filtración del mosto, el hervor, el whirlpool, el enfriado y trasiego y la fermentación. Los números se mueven mientras escribe — ABV y atenuación aparente a partir de sus propios objetivos de densidad, color y amargor estimados, y el balance de agua desde el agua de empaste hasta lo que entra al fermentador.

Los rangos de estilo del BJCP y de la Brewers Association aparecen junto a los suyos. Escriba estilos de la casa con sus propios números cuando las guías no son lo importante.

Mándela a su jefe cervecero. La aprueba, o se la regresa con una nota. Una receta aprobada nunca se modifica sobre sí misma — para cambiarla se hace la versión dos, y los lotes del año pasado siguen diciendo que se cocinaron con la versión uno.

Una nota del cervecero — cuidado con la temperatura de maceración — se puede agregar a una receta aprobada sin regresarla entera a aprobación.

Después, esa receta le muestra lo que de verdad hicieron sus cocimientos — densidad original y final contra el objetivo, atenuación, ABV, rendimiento de sala de cocimiento y los días que cada cerveza pasó en cada etapa, cocimiento por cocimiento, en todas las versiones. Nada extra que llenar. Es el registro del día de cocimiento, leído de vuelta.

El panel de desempeño de una receta: extracto original y final, atenuación, ABV, rendimiento de sala de cocimiento y días por etapa a lo largo de dieciséis cocimientos, cada cifra indicando de cuántos cocimientos se mide
Cada cifra dice de cuántos cocimientos se mide. Ocho cocimientos detrás de la atenuación, dieciséis detrás del rendimiento — para que sepa cuánto peso puede cargar cada número.

La maceración dice cómo llega

Cada escalón después del empaste indica cómo alcanza su temperatura. Calentando, a una tasa que usted escribe. Una infusión de agua caliente — y BrewOS calcula cuánta y le muestra la cuenta, para que la pueda revisar en lugar de confiar en ella. Una decocción que regresa. Una maceración de adjuntos que se incorpora.

Decocción simple, doble y triple. Cada una espesa o delgada, con sus propios descansos y su propio hervor, y la temperatura a la que regresa la escribe usted — nunca se supone que es 100 °C. A 1,500 metros una decocción hierve a unos 95 °C. Una decocción que regresa más fría no alcanza el escalón, y un sistema que da por hecho el hervor en su lugar le cambió la maceración sin decirle.

BrewOS calcula la fracción de decocción a partir de sus propios números y también la muestra, e indica cuál es la fracción más grande para que la compare con la olla de maceración.

¿Cocina con arroz o maíz? La maceración de adjuntos tiene su propio programa y su propia agua, calculada hacia atrás desde la adición, así que la pantalla le dice cuándo empezarla. Se indica la proporción de adjuntos en la molienda y en el extracto, y la temperatura de gelatinización aparece al lado, comparada con el rango del producto que usted realmente compró.

La gráfica dibuja exactamente lo que usted escribió — las subidas a sus tasas, cada decocción y la maceración de adjuntos en su propia línea. Luego, el día de cocimiento, lo que de verdad pasó se dibuja encima. Un escalón que no registró es un hueco, no una línea que pasa por un número que nadie tomó.

Un programa de escalones de maceración con la temperatura de cada escalón, su tiempo y cómo se alcanza — calentando a 1 °C por minuto — sobre una gráfica del perfil de maceración en la que el programa escalonado de la receta está en gris y la maceración que realmente corrió está dibujada encima en negro, y debajo de ambos un registro escalón por escalón con el objetivo de cada uno y la temperatura registrada
El programa de la receta en gris, la maceración que realmente corrió dibujada encima. Cada escalón dice cómo alcanza su temperatura — aquí calentando a 1 °C por minuto, la tasa de libro — y el registro de abajo da cada objetivo y lo que se registró contra él, cada entrada corregible.
El programa de escalones de maceración de una receta: cada escalón con la temperatura que alcanza y cómo llega a ella, las dos decocciones con los volúmenes de sus fracciones y sus temperaturas de regreso, y debajo una gráfica del perfil de maceración que dibuja la maceración principal y las dos fracciones
Una decocción doble, tal como la indica la receta. Las dos fracciones calculadas — la mayor de 504 litros, el 30% de la maceración — y cada una regresando a la temperatura que escribió el cervecero, no a un hervor supuesto.

Día de cocimiento

Cinco puntos del día de cocimiento donde registra lo que pasó — la maceración, la filtración, el hervor, el whirlpool, el enfriado y trasiego — cada uno mostrando la diferencia contra lo que decía la receta, conforme lo registra.

Cada descanso de maceración se registra a la temperatura que la maceración realmente alcanzó, con el agua agregada en cada escalón. El registro de filtración guarda ocho cosas mientras corre el mosto:

  • Presión diferencial
  • Caudal
  • Cortes de la cama (rastrillado)
  • Extracto del mosto (°P)
  • Temperatura
  • Turbidez
  • pH
  • Volumen recolectado

A partir de tres lecturas dibuja la filtración: extracto contra tiempo, con el volumen y la diferencia de presión al lado, cada corte de la cama marcado. Dibuja solo lo que usted registró. Con menos lecturas lo dice y pide algunas más, en lugar de trazar una línea por puntos que nadie tomó.

Una densidad, temperatura o pH fuera de cualquier rango razonable se rechaza antes de guardarse — es un error de dedo, no un juicio. Un whirlpool a 83 °C se señala y se guarda, porque eso sí pasa y el registro existe para detectarlo.

Después de la filtración: densidad y volumen con la olla llena contra el objetivo. Después del enfriado y trasiego: rendimiento de sala de cocimiento, densidad original real contra el objetivo, ABV estimado contra el objetivo.

El fermentador se elige en el trasiego, entre los que de verdad están libres — primero los fermentadores, el que el plan tenía marcado, luego los demás, que se pueden seguir eligiendo. Un tanque demasiado pequeño para la cerveza es el único rechazo.

¿Cocinó ayer y lo está registrando esta mañana? Le pregunta qué día fue en lugar de poner la fecha de hoy. ¿Trasegó al tanque equivocado? Corríjalo en la misma pantalla mientras la cerveza sigue en primaria — la cerveza queda donde realmente está, el primer tanque vuelve a quedar listo y el historial dice quién lo corrigió.

Un cervecero registrando la maceración en una tablet junto al macerador
El registro de escurrimiento de la filtración: una curva de extracto que baja con el tiempo, con el volumen recolectado y la diferencia de presión al lado, los dos cortes de la cama marcados, sobre la tabla de lecturas de la que sale
La filtración, dibujada a partir de las lecturas que la respaldan. Los dos cortes de la cama marcados donde ocurrieron — el segundo porque la diferencia de presión iba subiendo.

La bodega

El día 0 es la inoculación, y el reloj no vuelve a empezar cuando la cerveza pasa de etapa. Es tiempo en bodega, ya sea que la cerveza esté en primaria, maduración o acondicionamiento — y eso es lo que hace que día 11 · la receta tenía esta cerveza fuera de primaria para el día 9 signifique algo.

Lecturas desde un teléfono junto al tanque. La inoculación. Adiciones en bodega y una lista de verificación de dry hop. Cambios de etapa. Traslados de tanque con motivo. Una barra de atenuación contra el objetivo de la receta.

Antes de pasar de etapa le indica la densidad actual y el objetivo, y luego le deja avanzar. Usted sabe cosas que el sistema no sabe.

Y abre en los tanques que lo necesitan. Sin lectura en dos días durante la primaria. Una temperatura a más de 2 °C de lo que la receta pide para esa etapa. Una fermentación que ha bajado menos de 0.2 °P en dos días y tres lecturas cuando todavía está lejos de su extracto final. Donde una receta no fija un objetivo, no marca nada en lugar de inventarse uno.

¿Va a pasar una cerveza a acondicionamiento? Primero le pide la prueba forzada de diacetilo y guarda su respuesta en el registro. La mantequilla en una lager terminada es de los defectos más evitables que hay, y la prueba cuesta una muestra calentada y media hora.

Lo que se tira, se tira. Se registra con su motivo, lo confirma el maestro cervecero o el jefe cervecero, y nunca se edita ni se borra después. Una cerveza sale de la bodega una sola vez — envasada o tirada — y de cualquier forma queda por escrito.

Una lectura del registro de fermentación ingresándose en un teléfono: fecha, extracto en grados Plato, temperatura en Celsius, pH y presión marcados como opcionales, y un cuadro de observaciones que dice Fermentación activa
Una lectura entrando junto al tanque. El extracto y la temperatura se piden; el pH y la presión se ofrecen y aparecen como opcionales.

Sus fermentadores son más grandes que su sala de cocimiento

Casi toda cervecería que creció compró el tanque antes que la sala de cocimiento. Dos cocimientos de la misma cerveza entran a un fermentador — el segundo encima del primero, en uno o dos días — y desde ahí es una sola fermentación y un solo descanso de diacetilo.

El primer cocimiento que entra manda. Su registro es el registro del tanque, y un cambio de etapa, un traslado de tanque o un fin de acondicionamiento se lleva consigo a todos los cocimientos que hay dentro. El lote que sale nombra cada cocimiento y los litros que aportó. Un tanque que ya tiene otra cerveza se rechaza de entrada.

Luego, en el trasvase, ese fermentador se divide en dos tanques de maduración. Usted elige los dos y dice qué va en cada uno — una parte más grande que su tanque, o por debajo del llenado mínimo del tanque, o las dos sumando más de lo que tenía el fermentador, se rechaza. Lo que sobra es la pérdida en el cono y las líneas, y se le muestra.

Usted indica cada parte, porque ningún software puede medir lo que se quedó en el cono.

A partir de la división, cada tanque es su propia cerveza — sus propias lecturas, sus propios cambios de etapa, su propio lote — y cada uno lleva la fermentación que compartieron antes de separarse, marcada como compartida. Si cambia de opinión antes de que cualquiera de los dos tanques tenga una lectura, puede deshacerlo todo.

Una corrección conserva lo que reemplazó

Una lectura, una entrada del día de cocimiento, un escalón de maceración o una adición en bodega ingresada mal se corrige — y el valor anterior queda en el registro, con quién lo cambió y cuándo. Una que nunca debió existir se tacha en lugar de borrarse: se queda, y sale de cada curva y de cada total.

La base de datos se niega a quitarle a su lote una lectura, una entrada del día de cocimiento, un escalón de maceración o una adición en bodega ya registrados. Ninguna pantalla borra un lote. Ninguna corrida de envasado se puede borrar. Un descarte nunca se edita ni se borra. Un tanque que ha tenido cerveza se da de baja, nunca se borra.

Cada registro lleva un nombre, y el nombre sale del inicio de sesión — no de la tablet, ni de quien estuviera parado ahí. En una tablet compartida, lo que se guardó sin señal espera a que esa persona vuelva a iniciar sesión, y el dispositivo dice de quién es.

El historial de lecturas de un registro de fermentación: cada lectura con su extracto, temperatura y pH, el nombre de quien la registró y la hora, y al lado de cada una las opciones para corregirla o marcarla como registrada por error
Cada lectura lleva a la persona que la tomó. Al lado de cada una, las dos opciones honestas — corregirla, o marcarla como algo que nunca debió registrarse.

El envasado, y a dónde fue la cerveza

Cuando termina el acondicionamiento, la bodega dice cuánta cerveza terminada hay en el tanque, y eso se convierte en el lote de tanque. Varios formatos de un mismo tanque — barriles y latas del mismo lote — cada corrida con su propio número de lote.

Puede corregir el conteo de una corrida. Lo que no puede es bajar la declaración en silencio para que cuadre, porque la diferencia entre lo que declaró la bodega y lo que salió de la llenadora es su merma, y es el único lugar donde existe ese número.

Un solo buscador encuentra un lote por su número de lote de tanque, su cerveza, su tanque o un número de lote tal como está impreso en un barril o una lata. La cadena que recorre hacia atrás:

  1. El barril en su manoEscriba lo que tiene impreso — L 20260914-012-01
  2. La corrida de envasadoLa corrida de ese día en la llenadora, y su conteo
  3. El lote de tanqueFB-2026-012 — un tanque, un lote, que nombra cada cocimiento que contiene
  4. El lote de producciónSu día de cocimiento, su registro de bodega, su versión de receta

Y hacia adelante, la misma cadena dice a qué clientes y puntos de entrega fue el resto de ese lote.

El inventario de la cámara fría no es un número que alguien sobrescribe una y otra vez. Cada cifra se rastrea hasta la corrida que la llenó y todo lo que le ha pasado desde entonces, con la fecha de envasado y la edad en días:

  • Envasado
  • Enviado
  • Muestreado
  • Devuelto
  • Perdido
  • Contado

Cada muestra registra por qué se tomó. Los pedidos se cierran lote por lote, completos o cerrados incompletos con un motivo, y se pueden deshacer.

Cada lote lleva una fecha de consumo preferente. Usted define cuánto dura la cerveza en su receta, y cuánto dura cada envase en su configuración; manda el más corto de los dos. La cámara fría muestra los lotes de una cerveza de la fecha de consumo preferente más próxima a la más lejana, y señala cualquier lote a treinta días o menos de su fecha, o ya pasado.

Cada corrida queda sellada con la vida útil con la que se envasó. Si después decide que la cerveza dura noventa días y no ciento veinte, los barriles que ya están en el refrigerador de un cliente conservan la fecha con la que salieron. Una fecha que alguien ya leyó no puede cambiar después.

Mientras se registra una corrida, la pantalla muestra la fecha que va a llevar y su número de lote — listos para la etiqueta que ya use.

Barriles avanzando por la línea de llenado Un cervecero contando inventario entre barriles apilados en la cámara fría

El plan, y la semana

Los pedidos entran con sus fechas y qué tan firmes son — comprometidos, previstos, oportunistas. BrewOS trabaja hacia atrás por las etapas de cada receta contra las horas de su sala de cocimiento, sus tanques por tipo, su línea de envasado, los días de margen que guarda antes de una fecha prometida, y sus propios tiempos de etapa y mermas medidos.

Planea solo contra cerveza que usted de verdad prometió. La elaboración corre en un horizonte de uno a tres meses y los pedidos de venta, en uno de días. Un sistema que maneja su sala de cocimiento con los pedidos de la próxima semana finge que esos dos coinciden, y la cervecería paga el fingimiento con cerveza que llega tarde o vieja.

Cuando le falta capacidad, le presenta las salidas posibles, ordenadas según qué tan firmes son los pedidos. Nunca le ofrece el pedido comprometido como el que hay que recortar. No hay dinero en ninguna parte; el juicio de valor sigue siendo suyo.

Donde hay una solución, la tarjeta la dice en una frase. Planéelo como tres lotes separados. Cocinar 13 hL cabría. Ningún botón cambia su plan por usted.

Publique, y las semanas cercanas aparecen en el calendario que lee su equipo. Mueva un cocimiento en planta y el plan lo sigue — guarda el día que tenía el plan, quién lo movió y cuándo, y volver a publicar nunca sobrescribe lo que se cambió en planta. El trabajo de bodega de la propia receta aparece ahí solo: el dry hop, el paso a maduración, el cold crash, listo para envasar. Nadie tiene que escribirlo en el pizarrón.

Cada Go, No-Go y aplazamiento se guarda con lo que reemplazó, quién lo dio y cuándo — y cada plan nuevo dice con palabras qué cambió desde el anterior. Meses después puede ver qué decidió, y por qué.

El panorama se abre a pantalla completa para una reunión: la carga, el límite que va a topar, la capacidad, la holgura y las materias primas que va a consumir el plan — consumo planeado, no un plan de compras — exportado como hoja de cálculo en el idioma y las unidades de quien lo lee.

Análisis sensorial

Siete métodos, cada uno responde una pregunta distinta — con el resultado calculado a partir de las respuestas en lugar de discutido en la sala.

Triangular
¿Hay alguna diferencia?
Dúo-trío
¿Cuál de estas dos coincide con la referencia?
Reconocimiento
¿Puede nombrar lo que hay en el vaso?
Ordenamiento
Ordénelas — de más a menos.
Umbral
¿A qué nivel empieza a notarse?
Perfil descriptivo
¿Qué estamos probando exactamente, y cuánto?
Esquema de calidad DLG
¿Cuánto califica, punto por punto?

Pruebas de diferencia por significancia binomial exacta, con la proporción de discriminadores. Ordenamiento por Friedman y Page. Umbral por el método de mejor estimación de ASTM E679. Perfil y DLG por análisis de varianza, DLG con su calificación global ponderada. Cada veredicto se reconstruye a partir de los números, en el idioma de quien lo lee.

Un perfil sale como gráfica de radar — la media del panel para cada muestra, descriptor por descriptor — en el resultado y en el reporte de la sesión.

Los panelistas entran con un código desde su propio teléfono, sin usuario. Las respuestas dadas sin señal llegan cuando el teléfono se reconecta. Cada muestra lleva solo su código ciego; la clave la conserva quien dirige la sesión.

Paneles, grupos de panelistas, una biblioteca de estándares y su propio vocabulario de descriptores. Las hojas de sesión y los paquetes ciegos se imprimen para cada método.

Y la guía está ahí mismo — guías por método, ejemplos resueltos y tablas de referencia, con acompañamiento en el camino. En los cinco idiomas.

El resultado de un perfil descriptivo: una gráfica de radar de dos muestras calificadas en ocho atributos, sobre una tabla con las medias del panel y un análisis de varianza para cada atributo
Dos muestras, ocho descriptores, la media del panel para cada uno — y debajo, cuáles de esas diferencias sostienen de verdad los números. Aquí, una de las ocho.

Funciona donde usted trabaja

Inglés, español, portugués, alemán y francés — en todas las pantallas, no solo en los menús. Cada persona elige el suyo; las sesiones sensoriales y toda la guía también. El español le habla de usted, el portugués de você, el alemán de Sie, el francés de vous, y cada fecha se escribe con palabras en su propio idioma.

Métrico o estadounidense. Una cervecería en Estados Unidos trabaja en unidades estadounidenses — densidad específica, °F, galones y barriles, libras, PSI, SRM para la cerveza y °Lovibond para la malta — en recetas, día de cocimiento, bodega, envasado, cámara fría, planeación y las calculadoras. Los barriles y las latas vienen ya con los tamaños estadounidenses.

La planta está en los teléfonos: lecturas junto al tanque, el día de cocimiento, la maceración, el registro de filtración y sus propias tareas para las próximas semanas. Se instala como una app, y está hecho para seguir registrando donde se pierde la señal — entre los tanques, al fondo de la bodega, junto a la llenadora — y envía lo que registró en cuanto vuelve a tener cobertura.

La planeación es el único trabajo que se queda en el escritorio: una vez por semana, en una pantalla grande, con los meses que vienen desplegados frente a usted.

Hay un tablero de pared para la pantalla junto a la puerta, que se actualiza cada minuto — la sala de cocimiento con lo que lleva cada cocimiento, cada tanque con su etapa, su día, su última densidad y su curva, lo que está listo para envasar, la semana, y una franja que señala cualquier lectura fuera de rango. Un recuadro avisa cuando un tanque lleva días sin lectura. Oscuro para la planta, o claro.

En la reunión de la mañana, una tarea pasa a Ahora, Siguiente o Hecho con su propio PIN — y el tablero dice quién la movió.

El tablero de la cervecería en el tema oscuro para planta: la sala de cocimiento con lo que lleva el cocimiento, la bodega con cuatro tanques, cada uno con su cerveza, su etapa, su día, su extracto, su temperatura y una curva de extracto, el envasado y el calendario de hoy

El tablero junto a la puerta, en el tema oscuro de la planta. Cuatro tanques por página, cada uno con su cerveza y cuánto ha bajado.



Dónde encaja

BrewOS lleva la cervecería. No lleva la contabilidad.

Toda cervecería es un negocio, y un negocio implica costos, contabilidad, ventas, pronósticos, inventario y nómina. Hay buen software para todo eso, escrito por gente que ha dedicado su carrera a ese problema y lo conoce mucho mejor que nosotros.

Parte de ese software también intenta llevar la cervecería. Puede tener un solo sistema que haga las dos cosas — solo que no será el mejor en ninguna. Por lo general es un sistema contable con una pantalla de elaboración atornillada, y se nota cuál mitad llegó después.

También está la parte que nadie elige. La facturación y los reportes tienen que cumplir con quien los regule donde usted está, y un sistema que no se hizo para su país es un lugar caro para descubrirlo. Todo eso se decide mucho antes de que alguien pregunte qué lleva la cervecería. Son dos decisiones distintas.

Por eso no hay dinero en ninguna parte de BrewOS — ni precios, ni costos, ni un símbolo de moneda en ninguna pantalla. Un reporte le dirá cuántos hectolitros al mes le dan dos fermentadores más. Nunca le dirá cuánto cuestan, porque esa no es una pregunta que deba responder un sistema de producción.

BrewOS lleva la cervecería. El ERP lleva los libros.

Preferimos ser lo mejor que una cervecería pone en su planta que lo cuarto mejor que pone en su oficina.


En qué estamos trabajando

En nuestra hoja de ruta.

Sin construir, sin fecha y sin promesa. Pero debe saber hacia dónde va esto — y las cervecerías fundadoras opinan sobre qué va primero.

Registro de levaduras
Seguir cada levadura a lo largo de sus generaciones — de qué tanque se cosechó cada inoculación, su generación y viabilidad, y la tasa de inoculación a partir de un conteo celular.
Un registro de calidad para cada lote
El resultado de la fermentación forzada, el oxígeno disuelto en el trasvase y en el envasado, y la limpieza detrás de cada tanque: químico, concentración, temperatura, tiempo, quién, y su verificación.
Mezclas, y división en el trasiego
Mezclar dos lotes en un tanque, y dividir un cocimiento en el trasiego — conservando cada parte y su historial.
Una pantalla de pared desde la que se trabaja
La pantalla de pared se vuelve un lugar de trabajo — marcar un tanque como vaciado, iniciar un CIP, registrar una lectura o dar por vista una alerta desde el tablero, con su PIN.
pH de maceración, planeado contra medido
El pH de maceración que planea la receta, junto al que se midió el día de cocimiento.
Reportes sensoriales
Reportes de las sesiones sensoriales para imprimir y compartir, y los resultados de una cerveza comparados entre sesiones.
Sincronización de calendario
El calendario de la cervecería en Google Calendar, Outlook o cualquier calendario — para quienes nunca abren BrewOS.
Un apoyo para los SOP
Procedimientos Operativos Estándar sin la hoja en blanco — un esquema inicial, las referencias publicadas al lado y una hoja de una página para la pared junto al tanque. Toda cervecería sabe que debería tener SOP. La mayoría tiene tres, todos desactualizados.