↳ HEAD points to your-idea on main

Start a project
3ca71f9·feat: middleware/middlewareconnecting the systems

The systems are there.
The work is making them talk.

One single point, in the middle of your systems.

The management system writes the orders, the e-commerce receives them, the warehouse ships them, accounting invoices them. Every pair of systems is wired by hand: software written once and maintained forever, which breaks the moment one of the two changes. The middleware is the point in the middle: the systems talk to it, not to each other.

8b2d40e·feat: topology/networkone point of contact

Fourteen connections, or eight links to a single point.

Every point-to-point integration is a small piece of software with its own logic, its own credentials and its own failures. It grows on its own: each new system adds several more, and nobody counts them until one breaks. The middleware doesn't make them disappear - it concentrates them in one place where they can all be seen.

diff --topology8 systems14 integrations → 8 links
− today · everyone with everyone
14 integrations · 14 things to maintain
+ with the middleware · a single point
middleware
8 links · 1 thing to maintain

Hover a system to see how many direct connections it keeps alive today.

ERP exchanges customer records, orders, items. Today it does so through 6 direct connections, each written and maintained on its own. With the middleware, one is left.E-commerce exchanges incoming orders, outgoing availability and prices. Today it does so through 5 direct connections, each written and maintained on its own. With the middleware, one is left.Marketplace exchanges outgoing price lists and stock, incoming orders. Today it does so through 2 direct connections, each written and maintained on its own. With the middleware, one is left.Shipping exchanges labels and tracking. Today it does so through 2 direct connections, each written and maintained on its own. With the middleware, one is left.Accounting exchanges invoice lines and due dates. Today it does so through 3 direct connections, each written and maintained on its own. With the middleware, one is left.Warehouse WMS exchanges stock levels and movements. Today it does so through 4 direct connections, each written and maintained on its own. With the middleware, one is left.CRM exchanges contacts and deals. Today it does so through 3 direct connections, each written and maintained on its own. With the middleware, one is left.Excel exchanges price lists, budgets, manual corrections. Today it does so through 3 direct connections, each written and maintained on its own. With the middleware, one is left.

The middleware is yours. Including the day you change everything else.

Signed-off-by: Merge <merge@beecreative.it>
c47e91b·feat: benefits/benefits5 items

What changes when the systems stop talking to each other.

These aren't slide-deck benefits: they're things that take someone's time in the company today, and stop taking it afterwards.

5a09fd2·feat: permissions/securityrow by row

Who sees what you decide one cell at a time.

When a supplier or an agency asks for a piece of data, today the choice is between granting access to the management system or sending a file. The middleware removes the dilemma: nobody touches the systems, and each party receives exactly the fields they need, read-only or read-write, revocable in a second.

access.rules7 roles · 6 resources25 active permissions
CustomersOrdersPricesStockCostsHR hours
Managementinternal
Operationsinternal
Financeinternal
Salesinternal
Marketing agencyexternal
Logistics partnerexternal
AI agentai
no access read-only read and writeclick a cell
Role

external role · 1 of 6 resources

Customers
Orders
Prices
Stock
Costs
HR hours
– no accessR read-onlyW read and write

Every cell is a rule of its own. It changes from a panel and applies a second later - without opening a ticket and without touching the management systems.

Every call leaves a line. Including the denied one.

No need to trust anyone's memory: who asked for what, when, how many records they received and which fields. It's a log, you read it and export it. Requests outside the permissions don't vanish: they stay written down as attempts.

merge audit --tail 5

31-07 14:02:11mkt-agencyGET/customers?segment=vip&fields=name,email200 · 128 records
31-07 14:02:44ai-agentGET/orders?period=2026-07200 · 1,204 records
31-07 14:03:02logistics-partnerGET/shipments?status=pending200 · 12 records
31-07 14:03:19mkt-agencyGET/customers?fields=revenue,cost403 · denied · outside permissions
31-07 14:03:55ops-martaPUT/stock/ART-88120200 · 1 record written
// our point of view

Security here isn't an extra product: it's a consequence of how it's built. If the systems are no longer reachable from outside and every request goes through a single point, permissions and an audit log are the natural thing to write on top. The management systems' credentials stay inside the middleware and stop circulating between vendors.

2e6bc83·chore: rollout/rollout3 steps

Three steps. Nothing goes dark on the way.

The middleware steps in one flow at a time: there is no switchover day, and at any moment you can go back to the direct connection you had before.

// our point of view

With two or three systems talking to each other and a flow that has been stable for years, a middleware is more infrastructure than you need: better to keep the direct connection and spend elsewhere. It becomes the right call when the systems multiply, when someone outside has to read data, or when every change in a management system is frightening.

Want to normalise your data?Data foundations: a single, normalised archiveGo to /data

How many connections are you maintaining? Let's start with a map of the flows.

merge@beecreative.it copied to clipboard