Reagents & chemicals Shelf life & lot numbers GHS & PGS 15

Custom laboratory inventory management software

Laboratory inventory management software keeps track of which reagents, chemicals and consumables your lab holds: per container and lot number, with expiry date, storage location and hazard classification. Appfront builds custom software that gives every bottle a barcode, ensures nearly expired material is used in time following first-expired-first-out, and automatically generates an order proposal when stock falls below the minimum level. Explicitly focused on lab stock, separate from the sample and analysis workflow and from general warehouse management.

What is laboratory inventory management software?

Laboratory inventory management software records the materials a lab uses every day: reagents, standards, solvents, chemicals and consumables such as pipette tips and gloves. Each individual bottle or package is registered with its CAS number, lot number, expiry date, quantity and storage location, and is given its own barcode. This way the workplace knows exactly what is in stock, what is close to expiry and where it is kept.

This is different from a LIMS or broader laboratory software: those focus on the sample and analysis workflow, from order flow and sample registration through to test execution and releasing results. Inventory management concentrates on the materials that make that work possible. It is also not generic warehouse management: a lab works with hazardous substances, shelf life and lot numbers, whereas a warehouse management or WMS solution is aimed at pallet level and logistics flows. If you are looking for something broader without lab-specific requirements, take a look at our inventory management web app.

Standard packages for chemicals management exist, but they often force your categorisation, suppliers and purchasing process into a fixed mould. Custom software matches your disciplines, your storage cabinets and your procurement, and can integrate with existing systems. Read more about our broader approach to custom software development.

Every container separately

It is not just an item that is recorded, but every physical bottle or package, registered with its lot number, expiry date and location. This means you always know how much is left in each container and until when it remains usable.

Expiry dates managed on time

The software flags what is due to expire soon and steers towards using the oldest usable material first, following first-expired-first-out. This prevents expired reagents from ending up in an analysis.

Safe and traceable

Hazard classification, safety data sheets and storage rules are linked to the item. In the event of a supplier recall, you can trace by lot number which bottles are affected and where they are stored.

How we build your laboratory inventory management software

We work step by step and involve your analysts, purchasing and safety coordinator early in the process. From a thorough review of your disciplines, storage layout and suppliers through to go-live and ongoing management, we always focus on software your team actually uses at the bench.

1
Discovery & scope

We map out your inventory: which substance groups and consumables you hold, how the storage cabinets are arranged, which suppliers you use and which safety requirements apply. Together we determine what the software needs to track and what falls outside its scope.

2
Design

We design the article and container model, the barcode setup, the shelf-life and hazard logic, and the integrations with purchasing or ERP. The data model follows your actual storage and way of working, not the other way round.

3
Build & iteration

We build in short sprints with automated tests and working versions along the way. You scan real bottles alongside us, so that the withdrawal and stocktaking flows match day-to-day practice in the lab before we develop further.

4
Go-live & management

A controlled go-live with a baseline count of the existing stock, followed by ongoing management, monitoring and further development as your range, suppliers or safety rules change.

What laboratory inventory management software actually does

We tailor every application specifically to your disciplines, storage and suppliers. Below are the features we most often deliver for labs that want their reagents, chemicals and consumables under control.

Item and container registration

You record every substance and consumable with its CAS number, supplier and packaging unit, and every physical bottle as a separate container with its lot number and quantity. This way you work at the level where the lab actually withdraws stock: the individual package.

Shelf life & FEFO

The software monitors shelf-life data and warns you in good time. Following first-expired-first-out, it allocates the oldest usable lot, so material is used up before it expires and you never use reagents past their date.

Barcode scanning

On arrival, every container receives a unique barcode that stays with the package for its entire life. With a scanner or phone you record withdrawals, move a bottle or count stock. Supplier GS1 barcodes can be read in, and 2D codes where more data is needed.

Minimum stock & orders

You set a minimum stock level for each article. When stock falls below it, the software generates a reorder proposal that can be passed via an integration to your purchasing, ERP or supplier catalogue. This prevents both out-of-stock situations on the shop floor and surplus inventory.

GHS, SDS & hazard management

You record substances with their CLP classification, GHS pictograms and H and P statements. You link the safety data sheet to the article, and storage takes hazard classes and compartmentalisation into account, such as PGS 15. Support for a exposure register for CMR substances is available.

Reporting & audit trail

Reports on consumption by department, approaching expiry dates, stock value and order history give you control over purchasing and budget. Every movement is logged, so you can trace who topped up, moved or written off each bottle.

Who we build laboratory stock management software for

Laboratory stock is managed in very different environments, each with its own mix of substances, consumption and rules. For each we build software that suits their way of working and their safety requirements.

Analytical and testing laboratories

Labs that use reagents, standards and solvents every day, where the usability of materials directly affects the reliability of an analysis. The stock software works alongside the laboratory software that runs the analytical workflow.

R&D and research laboratories

Research labs with a broad and changing range, where small quantities and rare substances often pass their expiry dates quickly. Traceability by batch number and visibility of what is already in stock prevents duplicate purchasing and waste.

Teaching laboratories

Practical labs at universities of applied sciences and universities with many different substances in small volumes, where safety and supervision of hazardous substances carry great weight. The software helps keep storage orderly and demonstrably safe.

Quality control in pharma, food and industry

QC labs where, alongside expiry dates, batch traceability and demonstrable compliance matter. Complete registration and audit trails support the assurance expected in regulated production environments.

Not yet sure about a large project?

Test your idea first: a working prototype in 1 day

With OneDayBuild, we turn your idea into something tangible in one day for €1,150, so you can see whether further development is worth the investment. Decide to go ahead with the full build? Then we credit the full cost.

Explore OneDayBuild →

Technology and integrations

We build on a modern, maintainable web stack and integrate where it adds value. For lab inventory, the most relevant pieces are barcode and scanner support for booking out stock on the shop floor, integrations with supplier catalogues and safety data sheets, and integration with your procurement, existing software or ERP. We configure every integration so that stock stays up to date without double entry.

If you share expensive test setups such as climate chambers and shaker tables between departments or clients, take a look at our software for test setup equipment planning.

Node.js / Python / PHP / .NET React / Vue front-end PostgreSQL / SQL database REST & web service integrations Barcode & scanner support GS1 / GTIN identification 2D & QR codes CAS number as substance identifier CLP / GHS classification VIB document management ERP & procurement integration Role-based authorisation Audit logging Mobile / tablet use Automated testing CI/CD pipelines

Why choose Appfront for your laboratory stock management software?

Appfront builds custom software and always begins with a thorough analysis of your working process: which substances you hold, how your storage is organised, how orders flow and which safety requirements apply. Stock software for a laboratory must not only look right on screen but, above all, work at the cabinet with a scanner in hand.

We clearly separate lab inventory from the analysis workflow and from generic warehouse management, so you don't end up with a system that does everything halfway. Where it makes sense, we integrate with your laboratory software or procurement, so that stock and lab work complement each other without duplicate administration.

We write clear documentation so your own team or a future supplier can understand and manage the software. No black box, just transparent code and clear agreements on authorisation, logging and management. We work in design and development sprints and let you steer priorities along the way.

See also our related services: warehouse management software, a stock management web app and custom software development. Have questions? Get in touch with us.

  • Custom software tailored to your disciplines and storage
  • Registration per container with batch number and expiry date
  • First-expired-first-out and timely expiry alerts
  • Barcode scanning for issuing, moving and stocktaking
  • Hazard management with CLP classification and safety data sheets
  • Taking into account storage rules and hazard classes such as PGS 15
  • Minimum stock levels with reorder suggestions for purchasing or your ERP
  • Clear documentation your team can read and manage
  • Working in design and development sprints
  • Ongoing maintenance and further development

Compliance and safety in laboratory inventory management

A lab works with hazardous substances, and inventory software helps you do so demonstrably safely. Substances are classified according to the CLP Regulation (EC No 1272/2008), which puts the global GHS system into effect in Europe: pictograms, signal words and H and P statements. We link the safety data sheet to the item so it is always available at the bottle, and storage takes into account hazard classes and compartmentalisation, such as PGS 15 for packaged dangerous goods.

For substances that are carcinogenic, mutagenic or toxic to reproduction, the software can support an exposure register as required by occupational health and safety legislation, including the long retention period that comes with it. We align the exact setup with your occupational health and safety policy and your safety coordinator, as every organisation sets its own priorities in policy and oversight.

At system level, we build role-based access, complete logging and careful handling of data. More about our approach: information security policy and responsible disclosure policy. Discuss your situation without obligation via our contact form.

  • CLP and GHS classification at substance level
  • Safety data sheet linked to the item
  • Storage logic with hazard classes and segregation (PGS 15)
  • Support for a CMR substances exposure register
  • Batch-level traceability for recalls
  • Role-based access and least-privilege principles
  • Complete audit logging of stock movements
  • Encryption in transit and at rest

Frequently asked questions about laboratory inventory management software

Answers to the questions we receive most often about custom software for laboratory stock.

Laboratory inventory management software keeps track of which reagents, chemicals and consumables a lab holds, where they are, how much remains and until when they are usable. Each bottle or package gets its own barcode and is registered with its CAS number, batch number, expiry date and storage location. This way everyone on the lab floor knows what is in stock, material nearing expiry is used in time under first-expired-first-out, and hazardous substances are traceable. It is explicitly about the stock, not the sample or analysis workflow.

A LIMS or broader laboratory software focuses on the sample and analysis workflow: order flow, sample registration, test execution, quality control and releasing results. Laboratory inventory management software, by contrast, focuses on the materials you need for that work: reagents, standards, chemicals and consumables, with shelf life, lot numbers and hazard management. In practice the two work together, but they are separate systems. We build them separately or integrated, depending on your situation.

Every container is registered with its lot number and expiry date. The software flags what is due to expire soon and directs use on a first-expired, first-out basis, so the oldest usable material is used first. In the event of a supplier recall, you can trace by lot number which bottles are affected and where they are stored. This prevents expired reagents from ending up in an analysis and keeps traceability in order.

Yes. Substances are recorded with their classification under the CLP Regulation (EC No 1272/2008), including GHS pictograms and H and P statements. We link the safety data sheet (VIB, Veiligheidsinformatieblad) to the item so it is always available at the bottle. For storage, we take hazard classes and compartmentalisation into account, such as those covered by PGS 15, and we can support an exposure register for CMR substances. The exact setup is aligned with your occupational health and safety policy.

Yes. On arrival, each container is given a unique barcode that stays on the packaging for its entire life. Using a scanner or a phone camera, a member of staff can book out a bottle, move it to another location or carry out a stocktake. We can read supplier GS1 barcodes, and we use 2D codes where more information needs to be held in the code. This saves manual re-keying and keeps stock up to date.

We build custom software. Standard international packages exist for chemical management, but labs differ in disciplines, storage layout, suppliers and the way orders and budgets flow. Custom software fits your way of working and can integrate with your procurement, ERP or existing laboratory software. After an introductory conversation, we determine together which functionality matters most and in what order we develop it.

Yes. When an item drops below the minimum stock level, the software can generate a purchase proposal and pass it through an integration to your procurement or ERP system, or to a supplier catalogue. Goods received are booked back into stock, including new lot number and shelf life. This keeps the ordering chain closed, preventing both stock-outs on the shop floor and surplus stock that expires.

Ready to build your laboratory inventory management software?

Tell us how your lab is set up and where you run into problems, from shelf life and lot numbers to barcode scanning, orders and hazardous substances. We're happy to think along on the data model, integrations and safety. In a no-obligation first conversation, you'll get a clear picture of what custom software for your laboratory can do.

Edit content