Batch traceability, from receiving to the customer.

Warehouse software for cosmetics, food and medical device plants: quarantine, expiry dates, manufacturing and shipping, with an immutable audit trail and electronic signature.

Prices from €290/month plus set-up fee: see plans ↓

No signup. It's sample data: touch whatever you want. It can take up to ~1 min to start the first time. Give it a moment, it hasn't crashed. The demo interface is in Spanish.

gestion-almacen-demo.onrender.com
Gestión Almacén JGG dashboard: references below minimum stock, batches expiring within 3 months, expired batches and active alerts
From raw materials to the batch, and from the batch to shipments — with a market recall if needed Raw materials OF2 Batch 131225 Shipments Recall

When a quality alert on a raw material comes in, or a health inspection, the answer can't depend on memory, paper or a spreadsheet. It has to come from the batch record itself.

What Gestión Almacén JGG does

The warehouse and manufacturing cycle, from receiving to shipping.

Features and what they are for
PRODUCT MASTER Raw materials, packaging and finished goodsAutomatic unit conversion (mass ↔ volume via density) for every reference.
RECEIVING Automatic documentGenerates the receiving document in Word/PDF from the client's own templates.
PRODUCTION Electronic signatureMaterial consumption per batch, closed with password re-authentication and meaning of the act.
SHIPMENTS No oversellingAvailable stock validation and pessimistic locking against concurrent overselling.
RETURNS Market withdrawalsAutomatic lock of the recovered batch when the reason is a recall or a quality issue.
ALERTS Minimum stock and expiryAutomatic warnings before a minimum or an expiry date turns into a problem.

From raw material to end customer. And back again.

Facing a market withdrawal or an inspection: you enter the batch number and get the full tree, upward (suppliers and raw materials) and downward (to the customer). This is how it looks in the demo, with a real case:

  1. Batch lookup — 131225, Moisturising Cream 50ml: manufacturing date, expiry, initial stock (60 units), consumed (57 units), available (3 units).
  2. Raw materials consumed in production order OF2: essential oil (batch L182634) and distilled water (batches 344322 and 998899).
  3. Shipments to customers: 50 units to Spa Wellness (delivery note ENV-2025-003) and 10 units to Perfumería Comet (delivery note ENV-2025-004).
  4. Market withdrawal: immediate registration of 3 units with automatic batch lock.
gestion-almacen-demo.onrender.com · traceability
gestion-almacen-demo.onrender.com · dashboard

A dashboard that warns before it's too late

References below minimum stock, batches expiring within three months and already-expired batches, with an active alerts table you can dismiss one by one.

  • Alerts by item type: raw materials, packaging and finished product, kept separate.
  • Configurable expiry threshold, not a blind fixed date.
  • Nothing to check by hand: the system warns you, you don't go looking for it.

How it is built

Three design principles: follow the reference regulations, a change log nobody can edit, and a signature that requires identifying yourself again.

Designed according to EU GMP Annex 11 and 21 CFR Part 11 Immutable audit trail Electronic signature

Data integrity and electronic signature

What the software does so that a piece of data can't change without leaving a trace.

  • Electronic signature with password re-authentication and meaning of the act on every closure.
  • Immutable audit trail: append-only, not even the administrator can edit it.
  • Users and roles: ADMIN, QUALITY, OPERATOR and VIEWER, with role-based authorisation on every write endpoint.
  • Soft deletes and security headers (CSP, HSTS).
gestion-almacen-demo.onrender.com · batches
Gestión Almacén JGG batch management: batch number, manufacturing date, expiry, current stock, availability and status (active, expired, blocked)

Every screen, doing what it needs to

No grid of reports nobody reads. The rest of the application, captured from the live demo.

White-label per client

Name, logo, brand colours, language and document templates are configured per client, without touching code. One cloud installation per client, no data shared between clients.

Already using GMAO JGG for maintenance? Gestión Almacén JGG is designed to live alongside it within JGG Solutions' operations suite: ask about terms if you're interested in both.

What it doesn't do

I'd rather say it here than in the demo:

  • It isn't accounting or invoicing. It issues delivery notes and receiving and delivery documents, not invoices: no VAT, no SII, no VeriFactu. That stays in your invoicing software.
  • It doesn't connect to machinery. It doesn't read PLCs, line scales or industrial buses (OPC-UA, Modbus, Profinet). Weighings and consumptions are recorded at the workstation.
  • It doesn't assign official codes or file notifications for you. GS1 prefixes (GTIN/EAN) are issued by GS1, and notifications in EUDAMED or CPNP are still yours to make.
  • It doesn't print thermal labels. It manages SKU, batch and delivery note and is ready to read with a keyboard-emulation scanner; label design and printing (ZPL/EPL) stays in your labelling software.
  • It doesn't replace your procedures. It stops anyone changing a piece of data without leaving a trace; it doesn't stop a wrongly measured value from being recorded.

On compliance

No software certifies a company. Certification (AEMPS, ISO 22716, ISO 13485, IFS) is granted by authorities and notified bodies to your company, your processes and your products.

What this tool does: it is built following the principles of EU GMP Annex 11 and 21 CFR Part 11 (ALCOA+ integrity, an unalterable audit trail, electronic signature with re-authentication, soft deletion of data and segregated roles), it helps you meet the traceability obligations of Regulation 178/2002, 1223/2009 and MDR 2017/745. The GMP and Site plans include the validation documentation package (URS, FRS, IQ/OQ/PQ protocols, risk analysis and traceability matrix) so your quality manager can validate the installation.

Validation at your plant and defending the audit are yours.

Unlimited users. You pay per site, not per head.

EU GMP Annex 11 and 21 CFR Part 11 call for personal, non-transferable user accounts. A per-seat licence pushes operators to share logins, which is exactly what invalidates the audit trail. Here every operator has their own account and the invoice does not grow. Same software in all three plans: validation, change control and support are what differ.

60-day pilot with your real data

Your cloud installation for 60 days for €900, deducted in full from the set-up fee if you sign.

Request the pilot →
Gestión Almacén JGG plans: prices excl. VAT
Essential GMPRecommended Site
For Food, chemicals and distribution that need batch traceability (Regulation (EC) No 178/2002) without formal validation. Cosmetics (ISO 22716), medical devices (ISO 13485) and sites that will qualify the system. Server on your own premises, integrations or custom templates.
Set-up fee €1,900 €4,900 from €9,500
Subscription €290/monthannual billing · €340/month billed monthly · 12-month minimum €490/monthannual billing · 12-month minimum from €690/month12-month minimum
Hosting Managed cloud in the EU, daily backups. Managed cloud in the EU, daily backups. Client server or cloud.
Validation package Not included. VP, URS, FRS, IQ/OQ/PQ, risk analysis and traceability matrix, tailored to the installation, with IQ/OQ executed. As GMP, plus PQ assisted on site.
Updates Automatic. Under change control: release notes, impact analysis and regression evidence before every deployment. As GMP, in an agreed window.
Support Email, 48 working hours. Email and phone, 24 working hours. 8 working hours, named contact.
Request Essential → Request GMP → Request a Site quote →

Mail client not opening? jordi@jggsolutions.com · 676 460 703

What else each plan includes
Training
Essential, 2 h remote. GMP, 1 day. Site, 2 days on site.
Document templates
1 (goods receipt) · 2 (raw-material and packaging receipt) · as many as needed
Initial import
Products and stock from Excel · products, stock and open batches · full, with verification

Prices excl. VAT. 12-month minimum term on every plan; after that, renewal is for periods equal to the billing period. Extras on any plan: additional document template, €350; training day or on-site validation consulting day, €750; a second site for the same client, 40% off the set-up fee.

Try it right now, live

No signup, no card. Sandbox environment with preconfigured sample data. Resets automatically.

Administrator

Configuration, users and audit review.

Quality manager

Batch approval and blocking, market withdrawals, electronic signature.

Warehouse operator

Receiving, physical inventory, movements and shipments.

Built from operations consulting

This isn't a developer's invention with no context. I've spent years advising on operations and ISO management systems on the shop floor, and I know what it costs to prepare an audit from a folder of spreadsheets. That's why traceability and the electronic signature aren't an add-on: they're the core.
JORDI GARCIA · JGG SOLUTIONS · OPERATIONS CONSULTING

Frequently asked questions

What is bidirectional batch traceability?

It means going both ways from a single batch: backward, to which raw materials were consumed and in which production order; and forward, to which finished-product batches those raw materials ended up in and which customers received them. When a quality alert or a recall hits, it's answered from the batch record itself, not by digging through folders.

Does it certify GMP compliance?

No. No software certifies a company: certification is granted by authorities and notified bodies to your company and your processes. Gestión Almacén JGG is designed according to EU GMP Annex 11 and 21 CFR Part 11: closing a production order requires password re-authentication and the meaning of the act, and every creation, edit or deletion is recorded in an immutable audit trail that not even the administrator can edit. Validation at your plant is yours.

Is it multi-tenant or one installation per company?

One cloud installation per client, with its own environment variables: name, logo, brand colours, document templates and language. No data shared between clients.

Do I need to install anything?

No. It's a web application: it opens in the browser, on desktop, tablet or mobile, nothing to install.

Can I try it first?

Yes. There's a live public demo, no signup or card required, with three roles (administrator, quality and warehouse operator) and preconfigured sample data.

Why don't you charge per user?

Because EU GMP Annex 11 and 21 CFR Part 11 call for personal, non-transferable user accounts, and a per-seat licence pushes operators to share logins, which is what invalidates the audit trail. You pay per installed site and every operator has their own account without the invoice growing.

What does the set-up fee include?

It is the one-off cost of getting you running: installation, initial configuration (name, logo, colours, templates and language) and training. The monthly subscription covers hosting and backup maintenance, the application licence, support and updates.

Accessibility: interface designed according to WCAG 2.1 AA, the international web accessibility guidelines.