Model-Driven App

This page describes the model-driven app functionality in the Core module.

Walkthrough


In this walkthrough, we’ll review the features and functionality available in the Microsoft Federal Core Utility App.

This app is part of the Microsoft Federal Application Starter Templates, an open-source library specifically designed to help you accelerate your mission modernization, using Microsoft’s low code platform, Power Apps.

Purpose

The Core Utility App provides a user interface for you and your organization to manage common records, reference data, and other lookup information used across the enterprise. It is based on the Government Common Data Model Core solution, allowing you to add and manage reference information common to multiple apps.

This app is intended to be used alongside other modules, to help you centralize and manage multiple common data sets in a single place.

Within the app, you’ll see a number of sections available within the main navigation. These sections are People, Places, Things, and Legal and Compliance. Clicking into these sections will allow you to view dashboards, manage records, and more. Let’s review these together in more detail.

alt text

People

First up is the People section. Navigating into each area withing the People section will display a list of records for that area. Sample data displayed in each of these areas is available for you to download for test environments.

The Persons area allows you to manage individuals within and external to your organization, for various processes.

Personnel Types

Personnel Types categorize individuals based on their employment or affiliation with a federal agency, such as federal employees, contractors, or military personnel. This classification supports access management, benefits eligibility, and organizational reporting.

alt text

Organization Units

Use Organization Units to represent the various departments, divisions, offices, and other structure of your organization. You can model a hierarchy of organization units, by using the Parent Organization field.

alt text

Organization Unit Types

Organization Unit Types allow you to specify the various types of organization units at your agency.

alt text

Organization Initiatives

Use Organization Initiatives to track key agency efforts, programs, or strategic priorities. This reference supports alignment of personnel, resources, and activities to mission-driven initiatives across the organization.

alt text

Clearance Levels

Clearance Levels define the degree of access an individual is authorized to have to classified or sensitive information within a federal organization.

alt text

Grade Ranks

Grade-Ranks represent the official classification of federal personnel by grade level or military rank. They are used to determine position authority, responsibilities, and pay scale within federal agencies and the armed forces.

alt text

Pay Grades

Pay Grades classify federal and military positions by standardized pay scales, determining compensation levels across different roles, agencies, and services. They support budgeting, HR management, and parity across personnel systems.

alt text

Job Series

Job Series are four-digit codes used by the U.S. Office of Personnel Management (OPM) to classify federal positions by occupational family and specialized function. They help define job duties, qualification standards, and career paths across agencies.

alt text

Places

In the Places section, you’ll find Countries, States or Provinces, and Locations. These areas provide standardized references for physical and geopolitical places. These are essential for identifying addresses, determining jurisdictional boundaries, managing assignments or facilities, and supporting reporting and compliance across agencies.

Countries

alt text

States or Provinces

alt text

Locations

alt text

Fiscal Periods

Use Fiscal Periods to define standardized time intervals—such as fiscal years, quarters, and months—for budgeting, financial reporting, performance tracking, and project planning in federal programs. They enable consistent time-based analysis and alignment with government financial cycles.

alt text

Products

Use Products to represent goods, systems, or service offerings managed, procured, or delivered by an agency. Products support inventory tracking, service catalogs, procurement workflows, lifecycle management, and alignment with contracts or vendors.

alt text

Privacy Consents

Use Privacy Consents to capture and manage an individual’s agreement to data collection, sharing, or usage in compliance with federal privacy policies, such as the Privacy Act or GDPR. They support auditability, transparency, and enforcement of consent-based data practices.

alt text

Legal and Compliance

Within Legal and Compliance, use Legal Authorities to reference statutes, regulations, executive orders, and other legal mandates that serve as the basis for federal policies, programs, and directives. They provide traceability, justification, and compliance context for agency actions and decisions.

alt text

Analyses

Use Analyses to document structured evaluations, assessments, or studies conducted to inform decision-making, measure performance, assess risk, or evaluate program effectiveness. They support evidence-based policy, reporting, and strategic planning.

alt text

Use Impacts and Risk Items to capture the potential effects and uncertainties identified during an Analysis. You can use them standalone or group them under Analyses to support comprehensive evaluation, prioritization, and mitigation planning based on evidence and strategic context.

Impacts

alt text

Risk Items

alt text

Compliance Frameworks

Use Compliance Frameworks to represent structured sets of federal standards, controls, or guidelines—such as FedRAMP, NIST SP 800-53, or FISMA—that govern security, privacy, and operational practices. They provide the foundation for managing agency compliance obligations.

alt text

Compliance Framework Categories

alt text

Compliance Requirements

And finally, use Compliance Requirements to define specific controls, rules, or obligations mandated by a Compliance Framework. Track their applicability, status, and evidence to support audits, assessments, and continuous monitoring.

alt text

Summary

In summary, the Core Utility app is a centralized administrative tool that allows designated users to manage foundational reference and lookup data critical to enterprise operations. Organized into four intuitive groups—People, Places, Things, and Legal & Compliance—the app ensures consistent, reusable data across all modules. From clearance levels and job series to physical locations, products, and compliance frameworks, this utility supports clean data, simplifies configuration, and strengthens system-wide integrity.

Sample data

All data is fictitious and can be imported using the Sample-Data/Core data provided in the Gov CDM repo.