The app store for the Odoo desktop
Odoo is no longer a page.
It is your workspace.
Floating windows, a real dock, Mission Control and an app store — inside the Odoo you already run. Install an app in one click, with zero core patches.
The workspace
A desktop, not a series of pages.
The Vizum Window Manager turns the Odoo backend into a macOS-grade desktop. Same database, same access rights, same modules — a completely different way to work in them.
-
Floating live windows
Drag, resize, tile and tab real Odoo views.
-
Mission Control
Every window at once, one keystroke away.
-
Virtual desktops
One per context — sales, stock, accounting.
-
Command palette
Jump to any record or action by typing.
The store
Apps that install in one click.
No server deploy, no restart, no downtime. A vApp lands on the desktop from the store — sandboxed, with the permissions it declared and nothing more.
In practice
One workspace, every role.
Operations
Stock, orders and deliveries side by side in tiled windows — no tab-hopping between Odoo screens.
Field service
The same desktop on Android: camera, GPS, barcode scanner and Bluetooth printing from the phone.
Back office
Virtual desktops per context, a command palette for any record, and widgets for the numbers that matter.
IT & security
Approve each app's permissions, scope them per user or group, and revoke them at any time.
Managed AI
And an intelligence layer, metered.
Chat, knowledge retrieval over your own documents, OCR, transcription and agents — on one pre-paid balance, with no API key to obtain and no vector database to run.
An assistant that knows your data
It reads the records the person asking is allowed to read — through the same permissions as every other app.
Answers from your documents
Index manuals, contracts and catalogues — tables and scans included — and get answers that cite the original.
Agents, at the autonomy you set
From observe-only to acting with approval. Anything above its level waits for a person.
You can see what it costs
Spend by service, per user and per app, on screen. Pre-paid, so nothing runs up a bill you did not fund.
For your company
Not in the catalogue? We build it.
Tell us the process. We build the app for it and deliver it straight into your own instance — where it installs like any other, without a maintenance window.
It installs without restarting your server
No maintenance window, no evening call with IT. The app arrives in your instance and is running in a click.
It does not patch Odoo
The app declares its own models, fields and views from its manifest. An Odoo upgrade does not break it — which is exactly what made your last customisation expensive.
Weeks, not quarters
There is no core to negotiate with, so scope turns into software on a timescale you can plan around.
It stays yours
Your data, your instance, your permissions. We can keep evolving it on a retainer, or hand it over and step back.
Security model
An app gets exactly what it asked for.
Every vApp runs in a sandboxed frame with an opaque origin. It never touches your session, never sees a model it did not declare, and every call crosses a bridge that checks the declared permission first.
-
vApp
Sandboxed frame · opaque origin · no cookies, no session
-
The bridge
Every call is checked against the app's declared permissions
-
Platform
Server-side scope: models, fields and operations the app may use
-
Your Odoo
Native access rights and record rules still apply, unchanged
For developers
Ship your first app in an afternoon.
A .vapp is plain ES6 and HTML in a zip. The SDK gives you persistence, scoped Odoo data, native windows and live theming. Register, upload, get reviewed, go live.
// the one line without which the app just hangs
await Vizum.connect();
const rows = await Vizum.orm.searchRead(
"sale.order", [["state", "=", "sale"]],
["name", "amount_total"], { limit: 10 });
Vizum.ui.notify("Hello from my app!", "success");
Everywhere you work
Same workspace. Any screen.
The desktop adapts rather than degrades: on a phone it becomes a full-screen app shell, and the native Android build adds the hardware a browser cannot reach.
Desktop browser
Floating windows, tiling, Mission Control, virtual desktops, widgets and the command palette.
Phone & tablet
An immersive full-screen shell with a single-hand launcher — the same apps, laid out for a thumb.
Android app
A signed native build: camera, GPS, barcode scanning, NFC and Bluetooth receipt printing. Download →
Odoo 17, 18 and 19
One codebase, every supported line validated on its own — Community and Enterprise alike, and each new Odoo release as it lands.
Vizum Solo
A phone that only does the job.
Hand someone a device and they see their apps — not Odoo, not a menu tree, not everyone else's work. Solo is the same platform with the whole backend taken away.
Only their apps, and nothing else
The launcher lists exactly what that user may open. There is no navigation bar to escape through and no route back into the backend — which is the point on a shared or handed-out device.
Permissions set themselves up
Access is derived from each app's own manifest, so nobody configures rights per person per app. The rules that scope records to their owner are carried across too — a driver sees their own stops, not the whole fleet's.
Apps can hand off to each other
One app opens another over itself, with a way back. A real Odoo record opens as a sheet on top. Switching between what is open is one tap.
It reaches the hardware
Install it from the browser, or use the signed Android build for the camera, GPS, barcode scanning, NFC and Bluetooth receipt printing. Get the Android app →
- 97
- apps published in the store
- 17 · 18 · 19
- Odoo lines supported, each validated on its own
- 10
- languages shipped with the desktop
- 0
- Odoo core patches — upgrades stay yours
Give your Odoo a desktop.
Install the Window Manager, open the store, and pick the first app. It takes a click.