About us

Who is behind CargoNode

CargoNode is an Ivemind product: a cooperative based in Bolzano, Italy, building management software for the Italian market. The code is ours from the first line.

Talk to us

In short

  1. Bolzano
    Where we are

    Ivemind is a cooperative based in Bolzano, northern Italy. We develop management software, we do not resell it.

  2. Ours
    The code, from the first line

    Built in-house: no third-party platform resold, no supplier between you and the people who write the software.

  3. Italy
    The market it is built for

    Delivery notes, VAT registers, statutory inventory and e-invoicing are written into the product, not bolted onto software born elsewhere.

  4. Frankfurt
    Where the data lives

    Cloud infrastructure in the European Frankfurt region, with a separate database schema for every customer.

A warehouse management system is software you marry: you walk into it every morning for years, and replacing it costs more than choosing it. So before looking at features it is worth knowing who builds it, what it is built on and where the data ends up. This page answers those three questions, and answers each of them with something we can show you.

A cooperative that writes management software

You talk to the people who write the code: no third-party platform and no reseller in between.

  • Built in-house: the code is ours, not a third-party platform resold
  • Based in Bolzano; the product and the support are in Italian
  • Whoever answers your email knows the code you are talking about
How it works, in detail

Ivemind builds management software for retail and healthcare, and it is a cooperative: the legal form is not decoration, it is how the people who work on the product answer for it. The method is always the same: look at how a trade actually works, and build on that instead of bending a generic system into shape.

Between you and the code
  • DEVELOPMENTIn-house, in Bolzanothe code is ours
  • SUPPORTIn Italianfrom people who know the code
  • RESELLERSNone in betweenyou write to the people building CargoNode

When you report a problem there is no supplier to forward it to: the person who wrote that part answers.

Proven foundations, and a warehouse written from scratch

The core that keeps customers’ data apart and creates environments was already proven before CargoNode.

  • Multi-customer by construction: each customer has their own database schema, not a column telling them apart
  • Platform foundations of our own, already proven
  • The warehouse domain is new: ledger, reservations, tasks, handheld, activity metering
  • Warehouse and owner are columns of the data model from day one, even for those who only have one
How it works, in detail

The parts that make multi-customer software risky were not rewritten for CargoNode: keeping one customer’s data apart from another’s, creating a new environment, applying database upgrades, keeping a record of who did what. They come from a platform core of our own, already used and already tested in the field. What is new, and written from scratch for this trade, is the warehouse itself: the movement ledger, reservations, shortest-shelf-life-first allocation, the task engine behind the handheld, the activity metering behind third-party billing.

What comes from the foundations and what was written for the warehouse
The partWhere it comes fromAlready in use
Keeping one customer’s data apart from another’sshared coreyes
Creating a new environment for a customershared coreyes
Applying database upgradesshared coreyes
Keeping the record of who did whatshared coreyes
The movement ledger and stockwritten for the warehouseno
Reservations and shortest-shelf-life-first allocationwritten for the warehouseno
The task engine behind the handheldwritten for the warehouseno
Activity metering for third-party billingwritten for the warehouseno
The “yes” rows are the parts that make multi-customer software risky, and they were not rewritten for CargoNode: they were already in the house and already tested. The “no” rows are the reason CargoNode exists.

The hard decisions are written down, and can be read back

Your stock stays honest for years: a correction is one more line, never an edit.

  • The movement ledger is never edited and never deleted: you correct it by adding
  • An adjustment goes through a proposal and an approval, with who and when
  • Each customer’s data sits in a schema of its own: no query can see two of them
  • Every handheld operation carries its own identifier: a resend doubles nothing
How it works, in detail

The choices that cannot be changed later are recorded decisions, with the date and the reason they were taken: a movement ledger that is never edited, the isolation of one customer’s data from another’s, the fact that stock is a consequence and not a field. That is not internal bureaucracy: it is what stops somebody, three years from now, from “fixing” a stock figure with a direct edit because that day it was quicker. The things that keep a warehouse honest only hold if they are written down and defended.

A recorded decision, and this is its shape
  • DECISIONThe movement ledger is never edited and never deletedwith the date it was taken
  • WHYA stock figure corrected by hand leaves behind neither who nor whenand that is where a warehouse stops being honest
  • SOYou correct it by adding: an adjustment proposed, and approved by somebody elseproposing and approving are two different permissions

Every choice that cannot be changed later is written down like this. It is not internal bureaucracy: it is what will stop somebody, three years from now, from “fixing” a stock figure because that day it was quicker.

Compliance is never sold separately

Delivery notes, VAT registers, statutory inventory, lots and invoicing are on in every configuration, and the invoice leaves already checked.

  • Italian statutory obligations are not a module and not an extra
  • Lot traceability is compliance, so it never switches off
  • You choose how to transmit: a connected provider, or the checked XML sent your own way
  • With a provider connected you get ten-year legal archiving: the provider brings it
How it works, in detail

It is a rule we set ourselves and it holds in every configuration: delivery notes, VAT registers, valued statutory inventory, lot traceability and invoice issuing are always active, even in the smallest setup, and cannot be lost by switching a module off. On sending invoices to the Italian tax authority the division of labour is stated: CargoNode produces the XML and runs the official checks on it before it goes anywhere, then you pick the route. You can connect a provider, which files the invoice on its own and brings ten-year archiving with it, or send the checked XML through the route you use today.

  1. CargoNode produces the XMLThe invoice comes out in the format the tax authority accepts.
  2. And checks it firstThe official checks are applied before the document leaves, not after it is rejected.
  3. Then you chooseConnect a provider and the invoice leaves on its own, or download it and send it through the route you already have.
  4. The provider brings the archivingTen-year legal archiving comes with the provider you connect, for the documents that go through it.

Where your data lives, and whose it is

You know where your data lives, and you download it as CSV or Excel whenever you need it.

  • Cloud infrastructure in the European Union, Frankfurt region
  • One database schema per customer: isolation is structural, not a condition in a query
  • Backup and restore are part of the service, not your chore
  • CSV and Excel export of lists, registers and movements
How it works, in detail

The infrastructure is cloud, in the European Frankfurt region, and every customer has their own database schema, separate from the others: it is not a filter applied by the queries, it is a separation that sits underneath them. The data stays yours. Lists, registers and movements can be downloaded as CSV or Excel whenever your accountant, an audit or simply you need them, and backups are ours to run, not something you have to remember.

Where the data ends up
  • REGIONEuropean Union, Frankfurt regioncloud infrastructure
  • ISOLATIONOne database schema per customerit sits under the queries, not inside them
  • BACKUPBackup and restore are part of the servicenot your chore
  • EXPORTLists, registers and movements as CSV or Excelwhenever your accountant, an audit or you need them

The data stays yours, and the door to take it out is open from day one: it is a condition for trusting somebody, not a feature to ask for.

Every sentence on this site can be shown running

In half an hour you see the real product on your own cases, not on made-up data.

  • Every claim matches a built feature, and can be watched running
  • The demo runs on your own cases: an order of yours, a receipt of yours, your stocktake
  • Customers are named only with their permission: references are asked for, not written by us
  • The quote is made on your configuration: the modules switched on and the five numbers
How it works, in detail

What these pages carry is what the software does, and every claim matches something that is built: the movement ledger that is never rewritten, the invoice checked before it leaves, the handheld that keeps working when coverage disappears at the end of the aisle. That is a choice of method: a sentence that cannot be shown is of no use to somebody who has to decide. It is also why the demo runs on your own cases rather than on made-up data, and what you see in half an hour is the real product. A customer’s name goes on this site only with that customer’s permission. Instead of logos, what you get here is the software running on your own figures, and that is what you actually have to decide on.

How we talk about the product
  • EVERY CLAIMMatches something that is builtshown to you against your own cases
  • THE DEMORuns on the real software, with your numbersan order of yours, a receipt of yours, your stocktake
  • THE QUOTEIs made on your configurationmodules switched on and five numbers, in writing

Half an hour is what it takes to check for yourself, line by line, what you have read here: it is how we prefer to show the product.

Frequently asked questions

Are you a software company or a reseller?

We develop. CargoNode is written by us, from the movement ledger to the handheld app, and it sits on a platform core that is also ours. When you report a problem there is no supplier in the middle to forward the request to.

Where is the data hosted?

On cloud infrastructure in the European Frankfurt region. Every customer has a separate database schema: the isolation is in the structure, not in a filter somebody could forget. Backups are part of the service.

Who answers when I write from the site?

The people who build CargoNode. There is no switchboard, no newsletter, and the message does not go to a reseller network: it reaches somebody who can answer on the substance, usually within one working day.

Can I talk to the people who build it, not only to a salesperson?

Yes, and it is how we prefer to work. The questions that matter have technical answers: what the system does when two orders compete for the last unit, what happens if the handheld loses the network halfway through a pick. Technical answers come from whoever wrote that part.

Keep reading

Tell us how you work

The quickest way to see whether CargoNode fits is to look at it against your warehouse: how you receive, where you pick, what wastes your time today. Half an hour of that shows more than any deck.

Talk to us