Mon – Sat: 9:00 AM – 7:00 PM IST

Your warehouse and your approvals —
live on the phone, live in the ERP

Flutter apps for Android & iOS, built by our own product team, wired straight into your live iDempiere.

Every scan on the floor and every approval on the move reads and writes your live iDempiere through the REST API — no middleware, no shadow database, no evening of re-keying. The transaction happens where the work happens.

Android & iOS Live REST API — no middleware Barcode scanning built in
0
Apps — Warehouse Operations & Approvals
0
Reads & Writes Through the Live REST API
0
Re-Keying — Transactions Post Where They Happen
2 OS
Android & iOS From One Flutter Codebase
The apps on real screens

Built by our product team, not badged from a toolkit

These are our own Flutter apps, designed screen by screen for the warehouse aisle and the approver between meetings. They connect to your live iDempiere over the REST API — what you see on the phone is what the ERP knows, right now.

iDempiere mobile app home screen with warehouse and CRM operations Android & iOS
iDempiere mobile app workflow approvals screen Built-in barcode scanning
Our Flutter apps on Android & iOS — warehouse operations and document approvals against live iDempiere.
What you get

Two stories: the floor and the pocket

One app takes every warehouse operation to the person holding the stock. The other puts the approval queue in every manager's pocket. Both work against the same live iDempiere, so nothing waits for a desk.

The whole warehouse, on the floor

Goods receipt, put-away, picking, packing, shipping, stock moves and counts — every operation done where the stock is, with a barcode scan instead of a keyboard.

Approvals in seconds, anywhere

Purchase orders, leave and expenses land on the manager's phone with full document detail — reviewed and cleared in seconds, not parked until someone is back at a desk.

CRM from the field

Customer detail, visit notes and next actions captured on site — so the account history reflects what happened at the customer, not what someone typed on Friday.

One scan, one source of truth

There is no middleware and no second database to reconcile. The apps read and write your live iDempiere through its REST API, so a scan on the floor is a posted transaction, the manager is notified the moment a document needs them, and the decision lands back in the ERP in seconds.

Scan on the Floor Posted in iDempiere Manager Notified Approved in Seconds
What the Apps Cover

Four jobs that never belonged at a desk

Each area maps to real iDempiere documents and workflows — the phone is just a faster, closer way in.

The honest part

Where desktop-only ERP quietly leaks money

The software is rarely the problem. The gap between where work happens and where it gets typed is. These are the three leaks we see everywhere — and how the apps close each one.

Leak 01

The evening of typing

Receipts, picks and counts are scribbled on paper in the aisle, then typed at a desk hours later — by which time the stock figure everyone is looking at is already wrong.

How the apps close it

Scan-as-you-work. Every receipt, pick and count posts straight into iDempiere the moment it happens, from the spot where it happens. The paper stage disappears.

Leak 02

The stalled approval

A purchase order sits for days because the approver is travelling, in meetings, or simply not at the one desk where the ERP lives — and the whole process waits with it.

How the apps close it

The full document — lines, amounts, history — is on the manager's phone the moment it needs them. Approve or reject from anywhere, in seconds, and the workflow moves on.

Leak 03

The app that drifts

Bolt-on field apps with their own middleware and their own database drift out of sync with the ERP — and someone ends up reconciling two versions of the truth.

How the apps close it

There is nothing to drift. The apps read and write the live ERP through the REST API — no middleware, no shadow database. One iDempiere, one source of truth.

Deliverables

What lands on your side

The mobile pack
6 deliverables — included in every mobile rollout

Android & iOS builds

Native builds from one Flutter codebase, delivered for your devices — consumer phones and rugged handhelds alike — and connected to your instance.

Warehouse operations app

Goods receipt, put-away, picking, packing, shipping, stock moves and counts — configured for your warehouses, locators and processes.

Approvals workflow

Purchase orders, leave and expenses routed to the right managers with full document detail, wired into your existing iDempiere document workflows.

Barcode scanning setup

Camera and handheld scanning configured against your product barcodes, lots and locations — validated before anything posts.

User & role configuration

App access driven by the roles and organisations already in iDempiere — each user sees their tasks and only their tasks, with no second security model.

Updates & support

App updates that track your iDempiere upgrades, plus ongoing support for devices, users and new screens as your processes evolve.

"The transaction should happen where the work happens. If your team is writing it down to type it in later, the ERP is in the wrong place."
Our mobile promise — SCM Software Lab
Common questions

Mobile apps, answered plainly

No. The apps talk directly to your iDempiere instance through its REST API over HTTPS — the same interface used for integrations. There is no middle tier of ours to license, host or maintain, and no second database to keep in sync. Every read and write goes through the ERP's own model layer, so your pricing, tax, validations and document workflows fire exactly as they do in the web client.
Any current iDempiere release with the REST API available. Because the apps rely on the standard REST interface and your own configuration rather than patched core code, they move with you through version upgrades. We confirm compatibility against your specific instance during the pilot.
Work continues. Cold stores and steel-clad buildings lose signal, so the apps cache reference data and queue transactions locally, then sync to iDempiere the moment the connection returns — with conflict-safe checks so two people never silently overwrite each other. Screens that genuinely need live data, such as a real-time credit check, tell you clearly when they are working from cached figures.
No. The apps are our own product, priced per deployment rather than per user — adding your twentieth picker costs the same as adding your fifth. They are delivered as part of an implementation, or separately if you already run iDempiere with another partner. Talk to us and we will quote against your scope.
Yes. Because the apps are built by our own product team, the roadmap is ours to extend. If your operation needs a field-shaped flow the standard screens don't cover — a quality check at receipt, a returns flow, a site-specific checklist — we scope it, build it into the app and it works against your live iDempiere like everything else. We would rather add a genuinely useful screen than cram the whole ERP onto a phone.
Related services

What usually comes next

The warehouse on the floor. The approvals in the pocket.
One live iDempiere behind both — no middleware, ever. Our own Flutter apps for Android & iOS, wired straight into your ERP through the REST API — scanned, posted and approved where the work happens.

See the apps on your own data

We will connect the apps to a copy of your iDempiere instance and walk a real goods receipt, a real pick and a real approval with you — no licence to buy, no obligation.