- Home
- Apps
- SaaS Tools
- IT Asset Management & CMDB
Illustrative previewA full hardware register and CMDB built inside your Odoo
— track every laptop, server and peripheral through its whole lifecycle with assignment history and warranty alerts. Built, installed and supported by
ECOSIRE after you request a quotation.
What is IT Asset Management & CMDB?
A full hardware register and CMDB built inside your Odoo — track every laptop, server and peripheral through its whole lifecycle with assignment history and warranty alerts. Built, installed and supported by ECOSIRE after you request a quotation. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Key Features
Built to order, done for you
No DIY setup — a working app, built, installed and supported by ECOSIRE.
- 1
You order
Start with a one-time build price. We scope it with you at kickoff.
- 2
We build & install
ECOSIRE builds, configures and installs it on your Odoo.
- 3
Go live + support
You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.
Technical Specifications
- Odoo Compatibility
- Odoo 17, Odoo 18, Odoo 19
- Editions
- Enterprise & Community
- License
- Licence confirmation required
- Python Requirement
- Python 3.10+
- Database
- PostgreSQL 12+
About this Product
Most IT teams already know where their money went; they just don't know where the hardware is. Laptops get reassigned in a spreadsheet that goes stale the day it's created, warranties lapse silently because nobody owns the renewal date, and when an auditor or a security review asks "how many machines do you have and who holds them?" the honest answer is a guess. Odoo's core stock module can hold products and even serial-tracked lots, and hr knows your employees, but out of the box there is no concept of an IT asset that moves through its own lifecycle, carries a custody chain, links to other assets it depends on, or raises an alert 60 days before a warranty expires. That gap is exactly where a general ERP runs out of road for IT operations.
We build a dedicated IT Asset Management and CMDB application directly inside your Odoo database, so your hardware register lives next to the people, purchases and accounting it already relates to — no second system to reconcile. At its core is an it.asset model with a proper lifecycle state machine (ordered → in_stock → assigned → in_repair → retired → disposed), enforced by ORM constraints and @api.depends compute fields rather than free-text status. Assets carry the identity fields that matter for IT — serial, asset tag, MAC, IP, purchase cost, supplier and warranty expiry — and every check-in / check-out to an employee, department or location writes an immutable custody record, giving you a complete assignment history for any device. On top of that we add a true CMDB layer: configuration items with typed dependency links (depends-on, connected-to) between assets, so you can see that a given application server sits behind a specific switch and UPS before you schedule downtime.
The build is designed to make day-to-day IT work fast and defensible. Barcode and QR asset tags print through our Label & Receipt Studio and drive a scan-to-locate search, so a phone camera finds any device. A software license inventory tracks seats against installed assets and warns on over-deployment before a vendor true-up does. Warranty and contract expiry dates are surfaced as scheduled activities and emails via Odoo automated actions, so renewals land on someone's list instead of slipping. Scan-based physical audit sessions let a technician walk a floor and reconcile expected-versus-found assets in one pass, flagging the discrepancies. Every asset keeps its own attachments (purchase invoice, manual, photos) and a full mail.thread change log, and where you run Odoo Enterprise Accounting we can optionally wire assets to the fixed-asset / depreciation records so finance and IT finally agree on the same number. Security is enforced with ir.model.access.csv plus record rules so, for example, a location manager sees only their site's assets, and everything is exposed over Odoo's XML-RPC / JSON-RPC API for integration with your MDM or monitoring tools. Dashboards summarise assets by status, location and age alongside upcoming warranty expirations.
Because this is a made-to-order build, nothing is downloaded and switched on the same afternoon — we scope it to your fleet, your categories and your approval rules first. After a short scoping call we confirm the exact models, states, security rules and integrations, agree a fixed quote, then build and test the module on a staging copy of your database, run UAT with your team, and deploy to production with a rollback plan. Typical delivery is one working week from confirmed scope, and it is built and verified against Odoo 17.0, 18.0 and 19.0 (Community or Enterprise). Pricing starts from $999 (indicative, single-company base scope); multi-company or multi-site fleets, deeper integrations (MDM/RMM sync, Accounting depreciation, SSO) and large historical-asset data migration increase the quoted scope.
What you get
- Installable Odoo module source code for your target version(s) — 17.0, 18.0 and/or 19.0 — packaged with a versioned `__manifest__.py`
- Installation and configuration on your environment (staging then production), including categories, lifecycle states and security rules
- Technical documentation: data model, security matrix, automated-action logic and API endpoints
- End-user guide plus a live training session for your IT and helpdesk team
- Post-go-live support window for defect fixes and questions after deployment
- UAT on a staging copy of your database with a documented rollback plan before production cutover
- Git repository handover with full commit history and tagged release
- Seed configuration and sample import templates for bulk-loading your existing asset register
Who this is for
Internal IT Manager
Owns the company's hardware and needs one authoritative register inside the ERP the business already runs — who holds which laptop, what's still under warranty, and what's due for retirement — without maintaining a parallel spreadsheet.
MSP / Managed IT Provider
Manages fleets across several client sites and needs multi-company, multi-location asset tracking with custody history and scan-based audits they can hand a client as evidence, all governed by record-rule access per site.
IT Operations / Infrastructure Lead
Cares about the CMDB dependency map — which servers sit behind which switches and UPS units — so change windows and incident triage start from an accurate picture rather than tribal knowledge.
Finance / Compliance Controller
Wants asset cost, warranty and disposal records tied to the Odoo fixed-asset ledger so depreciation, audits and software-license true-ups all reconcile against a single source of truth.
How IT Asset Management & CMDB Compares
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Delivery model | Built to order for your fleet, installed and supported by us | You hire and manage developers to build it in-house | Instant download of a fixed, generic feature set | Nothing IT-asset-specific to deliver |
| Asset lifecycle | Full state machine ordered→in stock→assigned→in repair→retired→disposed, enforced | Whatever your team designs and finds time to enforce | Usually a fixed set of statuses you can't change | Serial/lot tracking only — no IT lifecycle concept |
| Custody & assignment history | Immutable check-in/check-out log per employee, dept and location | Buildable, but history/audit trail is easy to skip | Often current holder only, limited history | No custody chain; manual notes at best |
| CMDB dependency mapping | Typed depends-on / connected-to links between configuration items | Significant extra effort to model relationships | Rarely included; usually a flat asset list | Not available |
| Warranty & license alerts | Scheduled activities + emails; license seats with over-deployment warnings | Cron and automated actions you build and maintain | Basic expiry reminders if offered at all | No warranty or license-seat awareness |
| Physical audit | Scan-based audit sessions reconciling expected vs found | Custom development required end to end | Seldom included | Manual counting only |
| Fit & ownership | Matches your rules; git repo handover, code is yours | Fully owned but you carry all build & maintenance risk | Generic fit; vendor controls roadmap and licence | Free but not fit for purpose |
| Total effort to run | We scope, build, test, train and support; fixed quote | High — hiring, specs, QA and long-term upkeep on you | Low upfront but rework to fit and ongoing licence fees | Low tooling but heavy manual spreadsheet work |
Frequently Asked Questions about IT Asset Management & CMDB
Is this an existing app I can download and install today?
No. This is a build-to-order module that ECOSIRE builds specifically for your fleet, categories and approval rules. There is no instant download — we scope it with you first, then build, test and install it in your Odoo database.
How long does delivery take?
Typical delivery is one working week from confirmed scope. After the scoping call we agree the exact models, lifecycle states, security rules and integrations, then build on a staging copy of your database, run UAT with your team, and deploy to production with a rollback plan.
How does pricing and scoping work?
Pricing starts from $999 (indicative, single-company base scope). We hold a short scoping call, then give you a fixed written quote before any build starts. Multi-company or multi-site fleets, MDM/RMM or Accounting integrations, SSO and large data migrations increase the quoted scope — you approve the fixed price before we begin.
What support and updates do I get after go-live?
Every build includes a post-go-live support window for defect fixes and questions, plus a git repository handover so the code is fully yours. We also offer ongoing support and version-upgrade retainers separately — for example when you move from Odoo 17 to 18 or 19 — but you are never locked in.
Which Odoo versions and editions does it work with?
We build and verify against Odoo 17.0, 18.0 and 19.0, on Community or Enterprise. Core asset tracking, CMDB and warranty alerts work on Community; the optional depreciation link uses the Enterprise Accounting fixed-asset feature, and we tell you up front which capabilities depend on which edition.
Can it import our existing asset spreadsheet and connect to our other tools?
Yes. We provide import templates to bulk-load your current register (serials, tags, assignments, warranty dates) as part of the build, and every asset and configuration-item model is exposed over Odoo's XML-RPC / JSON-RPC API so it can sync with your MDM, RMM or monitoring systems.
How is access controlled so people only see the right assets?
Access is enforced with `ir.model.access.csv` and record rules. We can restrict visibility by company, location or department — so, for example, an MSP's client contact or a site manager sees only their own assets — and every field change is recorded in the asset's chatter log for audit.
Related Modules

Invoice PL — Polish Localization Invoicing Base
A build-to-order Odoo base module that shapes invoice management for the Polish localization — the data model, sequences, and print layout other Polish accounting features build on top of. ECOSIRE scopes, builds, installs and supports it for your database.

IT Warranty & Support Contract Manager
A build-to-order Odoo module that turns scattered warranty certificates and vendor AMC PDFs into a live contract register linked to every IT asset, with tiered expiry reminders and one-click renewal quotations. ECOSIRE scopes, builds, installs and supports it for you.

Japan Payroll & Employee Profile
A Japan-localized payroll and employee-profile module for Odoo 17/18/19 that handles social insurance, income withholding tax, resident tax and JPY salary structures. ECOSIRE builds, installs and supports it after you request a quotation.
IT Asset Management & CMDB
A full hardware register and CMDB built inside your Odoo — track every laptop, server and peripheral through its whole lifecycle with assignment history and warranty alerts. Built, installed and supported by ECOSIRE after you request a quotation.
- `it.asset` model with a state-machine lifecycle (`ordered → in_stock → assigned → in_repair → retired → disposed`) enforced by ORM constraints, not free-text status
- Category-aware asset types (laptop, server, network gear, mobile, peripheral) each with their own custom fields and views
- Check-in / check-out assignment to employees (`hr.employee`), departments and locations writing an immutable custody-history record per movement
- CMDB configuration items with typed dependency links (`depends-on`, `connected-to`) so you can trace what a device relies on before scheduling downtime
