Asset Management
One record for every piece of technology a business owns — the hardware, the licences that run on it, the rack it sits in, and the address it answers on — for MSPs and the clients they service.
The problem
Nobody can say what the company owns. The hardware list is a spreadsheet a technician last touched in March. The software licences are in a folder of PDFs, so the true seat count only surfaces during an audit, when it is expensive. The rack diagram is a photograph on somebody’s phone. IP addresses are handed out from memory until two devices collide. When a laptop is finally retired, it goes into a cupboard and stays on the insurance schedule for three more years, because no record says otherwise.
What Solidlio does about it
Assets are captured where they enter the business — at goods-in — and carried through to disposal in one record. A received carton becomes a line item, the line item becomes an asset with its serial and MAC already attached, and that asset stays linked to its location down to the rack unit, its licences, its tickets, its contracts, and its IP addresses. Licences are counted against observed installations, so over- and under-licensing are numbers on a dashboard rather than a discovery during an audit. When the asset reaches end of life, retirement and disposal are recorded actions with a reason and a certificate number, not a status somebody remembered to change.
Capabilities
| Capability | What it does |
|---|---|
| Hardware register | Tracks 12 asset types with serial, MAC, specs, purchase cost, warranty and end-of-life dates. |
| Goods-in to asset | Converts a received line item into an asset, carrying its serial and MAC across. |
| Lifecycle actions | Retire with a reason, dispose with a method and certificate number, transfer between organizations. |
| Total cost of ownership | Reports acquisition cost, ownership duration, and straight-line depreciation per asset. |
| Licence compliance | Compares purchased seats against observed installations and reports over- and under-licensed products. |
| Seat management | Assigns and revokes licence seats against people or assets, singly or in bulk. |
| Renewal visibility | Lists licences expiring inside a 90-day window before they lapse. |
| Rack and power planning | Places assets in numbered rack units, records PDUs and sensors, and computes a power budget. |
| Structured cabling | Records patch panels, ports and cable runs, and draws the patching schematic. |
| IP address management | VLANs, subnets, DHCP scopes with reservations and exclusions, DNS zones, and next-free-address lookup. |
| Bulk operations | CSV import up to 1,000 rows, bulk status change, and bulk transfer between organizations. |
| Credential vault | Holds per-asset credentials of five types; secrets are never returned by the list API. |
Built for MSPs and their clients
The same records serve both sides. An MSP works across every client it manages from one screen; each client sees only its own estate.
| Organization | MSP | |
|---|---|---|
| Visibility | Its own assets, locations, licences and addressing. | Every managed client, filterable to one, plus its own estate. |
| Management scope | Sees which assets the MSP manages fully, partly, or not. | Sets the scope per asset, with notes and a managed-since date. |
| Day-to-day changes | Org admins create, edit, retire and dispose their own assets. | Same actions across clients, plus bulk import and bulk transfer. |
| End users | “My Technology” shows a person the devices assigned to them. | — |
| Software library | Uses shared catalogue entries, adds private ones. | Submits products to the shared library for platform approval. |
Tenant isolation is enforced in the data layer rather than the UI: a request carrying no tenant context matches no rows, and a request for another account’s record returns 404 rather than 403 — the existence of the record is not disclosed.
How it works
- Receive — Open a receiving session against a location and, for an MSP, a client organization. Record each line with quantities, unit cost, serials and MACs.
- Convert — Turn any line into a tracked asset. Serial and MAC carry over; the owning organization comes from the session, never from the request.
- Place — Assign the asset to a location, down to a numbered rack unit, and record its power draw and cabling.
- Licence — Record the software entitlement, assign seats to people or assets, and let the compliance dashboard compare seats against installations.
- Operate — Link tickets, contracts, change requests and monitoring alerts to the asset. Warranty and end-of-life dashboards surface what is about to lapse.
- Retire — Record retirement with a reason, then disposal with a method, recipient and certificate number. The asset stays in the record with its history intact.
Compliance and audit
- Creating, editing, deleting, retiring, disposing, transferring an asset and filing a warranty claim each write an audit entry with the actor, the entity, the before and after values, and the caller’s IP.
- Locations carry a separate audit log, readable per location.
- Every IP address, subnet, VLAN, DNS and DHCP change is audited.
- Warranty claims record whether the warranty was valid at the moment of filing, so a later dispute does not depend on recalculating dates.
- Disposal records the method, the recipient or vendor, and a certificate number — the evidence chain a WEEE or data-destruction auditor asks for.
- Software compliance reports over-licensed and under-licensed positions per product, which is the number a vendor audit opens with.
- Credential secrets are stored encrypted and are never returned by the credential list API.
Editions
Asset Management is included in every edition. Editions differ in how many assets an account may own.
| Capability | Free | Starter / Essentials | Growth / Professional | Scale / Business | Enterprise |
|---|---|---|---|---|---|
| Hardware register and lifecycle | ● | ● | ● | ● | ● |
| Software licences and compliance | ● | ● | ● | ● | ● |
| Locations, racks, power, cabling | ● | ● | ● | ● | ● |
| IP address management | ● | ● | ● | ● | ● |
| Receiving and inventory | ● | ● | ● | ● | ● |
| Max assets — MSP / IT partner | 50 | 1,000 | 5,000 | 25,000 | Unlimited |
| Max assets — end customer | 25 | 500 | 2,500 | 10,000 | Unlimited |
The cap applies to creation only. Changing plan never hides or deletes assets already recorded, and the limit is enforced identically across the create form, CSV import, and goods-in conversion.
Integrations
| Integration | What it brings in |
|---|---|
| ConnectWise Automate | RMM inventory sync, plus reboot and shutdown from the asset record. |
| Zabbix | Monitoring alerts against the asset. |
| Microsoft Azure | Cloud resources as assets, with region, SKU and rolling 30-day cost. |
| Icecat | Manufacturer product data and specifications. |
| TD Synnex, Ingram Micro | Distributor catalogue data behind product records. |
Know what you own, from the loading dock to the certificate of destruction.