Skip to main content

Asset Management


Asset Management: Tracking Resources Across the Government Enterprise

The Asset Management module provides a streamlined data model for managing the physical and accountable resources that government agencies rely on to carry out their missions. From vehicles and IT equipment to specialized tools and facilities, government programs need a reliable way to track what assets exist, where they are, who is responsible for them, and how they are maintained. This module establishes that foundation in Dataverse, giving agencies a reusable structure that can stand alone or integrate with broader operational applications.

At its center is the Asset table, which represents any managed resource. Each asset is classified using an Asset Category, allowing agencies to group items by type—such as vehicles, laptops, furniture, or laboratory equipment. Categories can support reporting, lifecycle rules, or even financial treatment, giving organizations a flexible way to differentiate between high-value assets, consumables, or controlled items.

Responsibility for assets is modeled through the Asset Owner table, which links people or accounts to specific items. Owners may be individual staff, organizational units, or external partners, ensuring clear accountability no matter how the asset is managed. The Person and Account tables provide the anchor for this responsibility, while Location defines the physical place where the asset is housed or deployed. This combination allows agencies to answer critical questions like “Who is responsible for this item?” and “Where is it right now?”—both essential for inventory accuracy and audit readiness.

The lifecycle of an asset is tracked through Asset Service Records, which capture maintenance, inspections, repairs, or other service events. By recording dates, service types, and outcomes, agencies can monitor asset condition and plan for replacement or retirement. Service records also create a history that supports compliance with regulatory standards, particularly in areas like fleet management, IT security, or health and safety equipment.

In practice, this model can support a wide range of use cases. A facilities program could use it to track building systems and their service schedules. A fleet office might use Asset Categories for vehicles, linking them to service records for oil changes, inspections, and repairs, while tying responsibility back to specific drivers or units. An IT office could log laptops and mobile devices, connect them to their assigned users, and monitor replacement cycles through service records.

By combining accountability, categorization, location tracking, and service history, the Asset Management module gives agencies a complete picture of their resources. It reduces duplication of effort across programs, supports better stewardship of government property, and ensures that mission-critical assets are properly maintained and assigned. As with other reusable data models, it is designed to plug into larger solutions, helping agencies manage resources in context with the people, programs, and processes they support.

graph TD
  Account(Account)
  Contact(Person)
  govcdm_Asset(Asset)
  govcdm_assetcategory(Asset Category)
  govcdm_AssetOwner(Asset Owner)
  govcdm_AssetServiceRecord(Asset Service Record)
  govcdm_Location(Location)
  govcdm_AssetOwner --> Contact
  govcdm_Asset --> govcdm_Asset
  govcdm_AssetOwner --> govcdm_Asset
  govcdm_AssetServiceRecord --> govcdm_Asset
  govcdm_Asset --> govcdm_assetcategory
  govcdm_assetcategory --> govcdm_assetcategory
  govcdm_Asset --> govcdm_AssetOwner
  govcdm_AssetServiceRecord --> govcdm_Location
  govcdm_Asset --> govcdm_Product

Account

Represents an organization or business entity that owns or manages assets within the system.

Asset

Tracks physical or digital items managed as assets, including ownership, category, and related details.

Asset Category

Defines categories or classifications for organizing and managing assets.

Asset Owner

Records the ownership history of assets, including the person and time period of ownership.

Asset Service Record

Captures service, maintenance, and repair records for assets, including dates, locations, and notes.

Location

Represents a physical or logical place where assets are stored, used, or serviced.

Person

Represents an individual who may own, use, or be responsible for assets.

We highly recommend using the managed versions, which will allow you to easily update and uninstall the solution from your environment. If you need to modify or enhance the managed solution, you can can create a new solution, add the components to that solution and make changes as needed.

Gov Asset Management Data Model v1.0.0.2

Streamline tracking and management of government assets with improved modularity.

Download Latest Release (v1.0.0.2)

Requires data models

Related use cases

This is an open-source project maintained by Microsoft. It is not an official U.S. government website. The site uses the U.S. Web Design System (USWDS) to help agencies and partners create app catalog documentation sites of their own. Open Source at Microsoft