For glass, aluminium, marble & fabric

Glass & marble workshop system — inventory by size

If you buy sheets and sell sizes, a balance in numbers is not enough: 20 m² in one sheet is not 20 m² in ten offcuts. Zemam tracks every sheet by its own size and number, cuts to size and records the offcuts without touching your balance, and runs the orders, the visits and the accounts in the same system.

Every sheet by size and numberCutting with computed offcutsCutting never moves your balanceMeasuring & fitting visits
See pricing

Every sheet by its own size and number, not a balance

20 m² in the warehouse could be one big sheet or ten small offcuts — and the difference is whether you can fill a 3×2 order or have to apologise. Zemam gives every sheet a number and a size, so you see what you actually have, by size, before you promise a customer.

Cutting computes the offcuts — and tries to keep them big

You type the size you need and Zemam shows you the cut before it happens: the piece plus one or two offcuts. If it only fits turned 90°, it tries that. And between the two possible ways of making the cut it keeps the one that leaves the biggest offcut — so the leftover stays usable instead of becoming slivers.

A cut changes neither your balance nor your books

A cut is not a stock movement — the total square metres before and after are identical; the sheet merely became pieces. And the system verifies the pieces' areas add up to the original sheet exactly, so not a metre is lost or invented in your books.

Offcuts stay in stock and keep their value

The offcut after a cut is not scrap — it is stock of a known size that can sell tomorrow. Tracking offcuts stops them being forgotten in a corner until they break, and lets you sell from the remainder before opening a fresh sheet.

A return waits in quarantine until you inspect it

A sheet coming back from a customer may be scratched or chipped at an edge. A returned piece still counts in your physical balance but is not offered for sale until you inspect it — so you never sell a customer something nobody has checked.

The measuring visit and the fitting visit on one order

Your job starts with a measuring visit and ends with a fitting. In Zemam the appointment is the order itself, carrying a date, a technician and an address, with its own status: scheduled, on the way, done, or postponed. The technician sees his visits on his phone with the address and the customer's number — and no prices at all.

Made-to-order work, from quote to production

A window or façade at the customer's size: define the product once with its inputs (width, height, glass type) and its material and price formulas, and each order computes itself. When the customer accepts, the work order comes straight from the quote with those same inputs — no re-entry.

No invoice for a sheet nobody chose

On the invoice you open the list of available pieces with their sizes and tick what is being sold, and the quantity comes out of their combined area by itself. Confirmation refuses any dimensional line with no pieces chosen — so no invoice goes out for square metres that belong to no sheet.

And the rest of your stock?

Measured inventory is one capability inside a complete stock system: multiple warehouses, transfers, physical counts, low-stock alerts and live costing — so your sheets and your ordinary items are run from the same place.

See the inventory-management solution →

Frequently asked questions

Does it do nesting — work out the best cutting layout for me?

Honestly: no. Zemam plans the single cut you asked for, shows you the piece and the offcuts, and picks the option that leaves the biggest leftover. But it is not a nesting program that spreads ten orders across sheets for minimum waste. And cuts are straight rectangles only — no curved or shaped cutting. We say it plainly: if nesting is the heart of your business you will want a nesting program alongside, while Zemam runs the stock, the selling and the accounts.

Does size tracking work on every screen?

No — and this is worth knowing before you start. Size-tracked items work in: purchasing, goods receipt, selling, sales returns, purchase returns, and cutting. They are not yet available in: inter-warehouse transfer, stock adjustment, physical count, manufacturing, and the point of sale. If your work needs moving sheets between two branches by size, factor that in.

The customer ordered by phone and we have not picked a sheet yet — is that OK?

It is. A sales order takes the quantity in metres without naming specific sheets, and reserves it for you. When you come to invoice, the invoice waits as a draft so you choose the sheets that will actually be cut, then confirm. That step is deliberate: the sheet is decided when you know it, not during the phone call.

We work in square metres — how do units and costing work?

A cuttable item is always in square metres and has no alternate units, because quantity comes from each piece's size rather than a conversion factor. Costing is weighted average. That is deliberate: different sizes with one average cost per metre is what makes an offcut's cost sensible when you later sell it.

We do fabric and upholstery, not glass — does it still fit?

Yes. The same logic applies to any material bought as a roll or sheet and sold by size: fabric, timber and MDF board, marble and granite, glass and aluminium. The roll has a number, a cut yields offcuts, and the offcuts stay in stock carrying value.

And the rest of it — invoices, customers, accounts?

All of it in the same system: quotes, invoices and deposits on orders, customer statements you can send on WhatsApp, cheques and collections, stock and costing, and full accounting with entries posted automatically behind every movement. Measured inventory is a capability inside a complete system, not a separate program.

Ready to take the reins?

Free trial, no credit card — and our team helps you set up step by step.