Open navigation menu - Kieri Solutions
Build Your Own CMMC Level 2 Compliant Environment with the Kieri Reference Architecture

Build Your Own CMMC Level 2 Compliant Environment with the Kieri Reference Architecture

CMMC Level 2 compliant environment security controls and access management

In this article

A complete blueprint based on the environment Kieri Solutions used to pass their own DIBCAC assessment


Most CMMC compliant environments come with enterprise price tags. Dedicated IT staff requirements. Complex managed service arrangements where you lose control of your own systems.

Kieri Solutions faced the same problem. They needed a CMMC Level 2 compliant environment to become an authorized C3PAO assessment organization. But they had a small team, limited IT resources, and no budget for million-dollar solutions.

So they built their own. Designed it for simplicity. Optimized it for low-cost operation. Made it functional enough for real work.

Then they passed a DIBCAC assessment with it. Then they had consulting customers pass their own assessments with it.

The Kieri Reference Architecture is that exact blueprint, available to defense contractors who need the same thing.

Why Kieri Built the KRA

Three years ago, Kieri Solutions started designing their compliance environment with specific constraints in mind.

Limited IT staff. No dedicated IT department. The environment needed to be manageable by one or two people part-time.

Limited budget. No million-dollar enterprise solutions. Every component chosen for cost-effectiveness without sacrificing compliance.

Real functionality. No forcing users onto virtual desktops with accessory compatibility issues, internet glitches, and limited capability. Real laptops that work at client sites, from home, or in the office.

The result is a Microsoft 365 GCC-High based environment that checks all the compliance boxes while remaining practical for actual work.

The Core Architecture

The KRA uses Microsoft 365 GCC-High as its foundation. This single platform handles most security functions for the environment.

Vulnerability scanning. Patch management. Directory services. Monitoring. Antivirus. Secure storage for CUI.

Using one platform for as much as possible keeps complexity down. It also ensures you’re operating in a FedRAMP High authorized environment for both CUI protection and security systems.

Laptops as the Boundary

Here’s where the KRA differs from most compliance approaches.

Each laptop has a fully configured Windows Defender firewall turned to maximum settings. This software firewall creates a strong boundary around each device.

The laptop becomes its own security perimeter.

What does this mean practically? Your home WiFi stays out of CMMC scope. Your home network stays out of scope. Even your corporate network can stay out of scope if you keep CUI on the laptop or in Microsoft 365.

Users can take laptops anywhere. Work from home. Visit client sites. Come to the office. The boundary travels with them.

BYOD for Email and Calendar

Most CMMC environments prohibit personal devices entirely. The KRA takes a different approach.

Keep CUI out of email. Use SharePoint for file sharing instead. With that design decision, BYOD becomes safe.

Employees can access email and calendar on personal cell phones. This seems small, but it’s a huge functionality advantage that most compliance environments don’t offer.

The key is the architecture decision about CUI flow. Email handles communications. SharePoint handles documents. CUI stays in SharePoint. Personal devices access email safely.

Secure File Sharing Without App Installation

When you need to share files with external parties, SharePoint handles it securely. Recipients access files through a web browser. No application installation required.

Kieri uses this method for every assessment they conduct. It works reliably without interoperability issues.

You do have to issue accounts and manage access properly. That’s CMMC Level 2 compliance. You can’t just throw invites out randomly and maintain proper CUI stewardship.

The KRA includes the complete process for secure external sharing with proper access control.

What’s Included in the License

The KRA isn’t just architecture diagrams. It’s a complete implementation package.

Step-by-Step Instructions and Scripts

Exact instructions for what to buy. Specific license requirements. Hardware and software specifications.

Configuration scripts you can run. DNS setup procedures. Microsoft 365 and Intune security settings. Everything documented step by step.

System Security Plan

The KRA includes a System Security Plan that combines with the Kieri Compliance Documentation to create a 95% complete SSP.

Every technical configuration in the environment is fully described. All maintenance procedures are documented. You follow the instructions, customize for your organization, and you have a complete SSP ready for assessment.

Audit Log Procedure

This document goes into full detail for every monitoring and audit logging task required by CMMC Level 2.

Copy and paste queries included. Literal instructions for demonstrating each monitoring step. Nothing else on the market goes to this level of detail.

PC Setup Checklist

Works with the automatic build process in the instructions. Ensures every new computer is built to baseline and fully secured before handoff to users.

Documented proof that you’re building systems correctly from the start.

Cybersecurity Maintenance Checklist

Triggers for every required compliance task on a scheduled basis. Weekly tasks. Monthly tasks. Semi-annual and annual tasks.

This checklist is customized for the KRA specifically. Procedures reference the exact menus, buttons, and queries you’ll use in your environment.

Administrative Processes Document

How to run your IT department in compliance with CMMC Level 2.

User account creation. Account removal. Permission assignment. Paperwork and authorization documentation. Inventory maintenance.

Everything an assessor wants to see evidence of, documented as repeatable processes.

Training and Ongoing Support

Training Library

Video training covering key portions of KRA setup. Specific maintenance procedures for the harder tasks. Content updated as Microsoft changes menu locations and interfaces.

Monthly Q&A and Newsletters

Regular updates as things change. Microsoft moves menus frequently. New guidance appears. You get that information through ongoing support.

Included Engineer Support

Every license includes 10 hours of support from an engineer who has actually built the KRA before.

Use those hours to double-check your work. Get past tricky spots. Verify configurations are correct. The support is included because Kieri wants you to succeed.

Support Options

Base License – DIY

All instructions, scripts, training videos, and monthly support. Ten hours of engineer time included.

Best for organizations with capable IT staff who want to learn the system while building it.

Build With Help Package

Base license plus 40 hours of additional consulting.

An engineer works alongside you through the instructions. Trains you on maintenance processes. Customizes all documentation for your environment. Performs a gap analysis at the end to verify settings.

This is the most popular option. You build it, you learn it, but you have expert guidance throughout.

Turnkey Option

Kieri builds it and hands you the keys.

You purchase all licenses in your name. Kieri gets admin access, builds everything, and performs functionality testing. They hand over a working environment with training on ongoing maintenance.

Best for organizations that need speed or lack internal IT resources for the build.

Who the KRA Works For

The KRA fits organizations that want control over their own compliance environment.

Defense contractors needing CMMC Level 2. The architecture is designed specifically for Level 2 requirements.

Companies with limited IT staff. Kieri operates their environment with about one and a half IT people. The KRA is designed for that reality.

Teams that need real laptops. No virtual desktop limitations. Real devices with real programs that work at client sites, at home, or in the office.

Organizations wanting BYOD capability. Email and calendar on personal phones is a significant functionality advantage.

Businesses preferring Microsoft ecosystems. If you already work with Microsoft products, the KRA builds on familiar platforms.

Getting Started

Download the complete datasheet at kieri.com/kra to see full specifications, capabilities, limitations, and pricing.

The datasheet covers what the environment supports, what it doesn’t, and where you might need additional engineering help for expansions like on-premises network connections or specialized applications.

Schedule a consultation to discuss whether the KRA fits your compliance needs

The KRA exists because Kieri needed it first. They built it, passed assessment with it, and now offer the same blueprint to defense contractors facing the same challenge.


Kieri Solutions is one of 54 authorized C3PAOs in the United States. The KRA is based on the environment we used to pass our own CMMC Level 2 assessment with DIBCAC. It’s battle-tested, not theoretical.

Need the Documentation to Go With It? The Kieri Compliance Documentation combines with the KRA for a complete compliance package.

Ready for Assessment? Visit kieri.com/assess to learn about CMMC Level 2 certification services.

Cybersecurity data analysis supporting CMMC Level 2 audit preparation for defense contractors

Talk to an Expert

Tell us where you are with compliance and we’ll map out the next steps for your team.

Don't miss these

Is Your Security Plan Telling the Truth?
Server room corridor lined with racks in a data center covered by a System Security Plan
Is Your Security Plan Telling the Truth?
What Does the Government Actually Require of You Today?
A network of yellow lines connecting round nodes against a dark background.
What Does the Government Actually Require of You Today?
NIST SP 800-171 Rev 3, What Changed and What It Means for Your CMMC Timeline
Man at a desk in a dark office reading text on a computer monitor, NIST SP 800-171 Rev 3
NIST SP 800-171 Rev 3, What Changed and What It Means for Your CMMC Timeline
CMMC Backup Requirements and The Myths Worth Ignoring
Server backup drives in a dark data center supporting CMMC backup requirements for a defense contractor
CMMC Backup Requirements and The Myths Worth Ignoring
How to Prepare for a DIBCAC High Assessment
Analyst reviewing evidence on dark dual monitors while preparing for a DIBCAC High assessment
How to Prepare for a DIBCAC High Assessment
Out of Scope Assets - What the Final Rule Actually Changed
Abstract data cityscape tied to out of scope assets in a CMMC assessment by Kieri Solutions
Out of Scope Assets - What the Final Rule Actually Changed
CMMC Proposed Rule Analysis - What Defense Contractors Need to Know
Dark cybersecurity image with glowing data illustrating CMMC final rule compliance for defense contractors
CMMC Proposed Rule Analysis - What Defense Contractors Need to Know
CMMC Phase 2 Suspended and What Defense Contractors Need to Know
Analyst reviewing code while working toward CMMC and NIST 800-171 compliance
CMMC Phase 2 Suspended and What Defense Contractors Need to Know
CUI Assets - What Assessors Actually Evaluate
Abstract network of nodes tied to CUI assets and CMMC scope assessed by Kieri Solutions
CUI Assets - What Assessors Actually Evaluate
Do I Even Have CUI? Understanding What You Need to Protect
Abstract data network tied to finding CUI on a defense contractor network with Kieri
Do I Even Have CUI? Understanding What You Need to Protect
Why the DoD Wants Security Protection Data Protected Like CUI
Abstract data network tied to security protection data and CMMC scope assessed by Kieri
Why the DoD Wants Security Protection Data Protected Like CUI
Why Your CMMC Gap Analysis Might Be Worthless - 110 Practices vs 320 Assessment Objectives
Cybersecurity professional conducting CMMC gap analysis for a defense contracting organization
Why Your CMMC Gap Analysis Might Be Worthless - 110 Practices vs 320 Assessment Objectives
Building a CMMC Level 2 Compliant Network You Can Actually Manage
Network architecture visualization for a CMMC Level 2 reference architecture built on Microsoft 365 GCC High
Building a CMMC Level 2 Compliant Network You Can Actually Manage
Why Most CMMC Documentation Fails and How to Fix It
CMMC compliance documentation policies and procedures
Why Most CMMC Documentation Fails and How to Fix It
What Passed a DOD Assessment for System Baselining and Inventories
CMMC system inventory and baseline configuration monitoring dashboard
What Passed a DOD Assessment for System Baselining and Inventories
How to Implement Mobile Code Requirements for CMMC Level 2
CMMC mobile code security controls and technical implementation
How to Implement Mobile Code Requirements for CMMC Level 2
What Does "Monitor" Actually Mean in CMMC Requirements?
CMMC monitoring requirements - access control and password security verification
What Does "Monitor" Actually Mean in CMMC Requirements?
The Version 20 Problem and How to Avoid It
CMMC compliance documentation sequence - cybersecurity program management
The Version 20 Problem and How to Avoid It
Build Your Own CMMC Level 2 Compliant Environment with the Kieri Reference Architecture
CMMC Level 2 compliant environment security controls and access management
Build Your Own CMMC Level 2 Compliant Environment with the Kieri Reference Architecture
Inside the KCD - What Makes This Documentation Different
CMMC compliance documentation templates digital security
Inside the KCD - What Makes This Documentation Different
How the Kieri Compliance Documentation and Reference Architecture Work Together
Kieri Compliance Documentation and Reference Architecture working together for CMMC Level 2 compliance
How the Kieri Compliance Documentation and Reference Architecture Work Together
What's Actually Inside the Kieri Compliance Documentation? A Complete Walkthrough
CMMC compliance documentation and reference architecture security controls - fingerprint scanning and access management
What's Actually Inside the Kieri Compliance Documentation? A Complete Walkthrough
CMMC Assessments by Kieri Solutions
Global cybersecurity compliance support for defense contractors under DFARS
CMMC Assessments by Kieri Solutions
CMMC Education: User vs Network Session Termination
Secure IT infrastructure design supporting CMMC Level 2 compliance for defense contractors
CMMC Education: User vs Network Session Termination
CMMC Proposed Rule has been released! 
Cybersecurity threat - CMMC compliance
CMMC Proposed Rule has been released! 
Interested in the Kieri Compliance Documentation?
Secure data transmission within CMMC compliant network architecture
Interested in the Kieri Compliance Documentation?
How to fix Outlook missing Friday January 13 2023
Interconnected defense contractor networks requiring CMMC Level 2 cybersecurity certification
How to fix Outlook missing Friday January 13 2023
C3PAO Meeting - July 26, 2021 12-1 pm EDT
C3PAO Meeting - July 26, 2021 12-1 pm EDT
NIST SP 800-171 DoD Self Assessment Services
DFARS 252.204-7012 and NIST SP 800-171 requirements
NIST SP 800-171 DoD Self Assessment Services
vSphere Health detected new issues in your environment 6.7
vcenter 6.7 alarm displays vsphere health detected new issue
vSphere Health detected new issues in your environment 6.7
vCenter Health Warning: External Platform Services Controller
vCenter Health Warning: External Platform Services Controller
Synology storage latency and disconnects on VMware
Synology storage latency and disconnects on VMware
Windows Stuck in Recovery Mode Datto driver signing
Windows Stuck in Recovery Mode Datto driver signing
Office 365 MFA App Password Missing Fix
Office 365 MFA App Password Missing Fix
Microsoft Teams Conference Calls & Dial-In Numbers
Microsoft Teams Conference Calls & Dial-In Numbers
C: Drive Full Exchange
C: Drive Full Exchange
Exchange server very slow, services and network blank
Exchange server very slow, services and network blank
Exchange 2016 DAG - 3 servers 2 sites
Diagram showing mailbox servers with active and passive databases. Each database is only active on one server.
Exchange 2016 DAG - 3 servers 2 sites
Netapp 3rd-party CA certificates expiring DeutscheTelekomRootCA2
Kieri Solutions partnering with defense contractors to achieve CMMC Level 2 certification
Netapp 3rd-party CA certificates expiring DeutscheTelekomRootCA2
vCenter 6.7 Memory Exhaustion and vSphere health (Tiny)
warning vsphere health detected new issue memory exhaustion 6.7 vcenter
vCenter 6.7 Memory Exhaustion and vSphere health (Tiny)
Step by Step: Upgrade vCenter VCSA 6.0 (or 6.5) to 6.7
Step by Step: Upgrade vCenter VCSA 6.0 (or 6.5) to 6.7
How to prepare for a DoD CMMC audit and certification
cybersecurity CMMC DoD NIST 800-171 compliance nist 800-53
How to prepare for a DoD CMMC audit and certification
Fix Expired vCenter Root Password (6.5 & 6.7)
Fix Expired vCenter Root Password (6.5 & 6.7)
How to rename Windows Server 2016 Domain Controller
How to rename Windows Server 2016 Domain Controller
Runtime Error Adding Host in VMware vCenter & ESXi
add host a general runtime error occurred vcenter 6.5 6.7
Runtime Error Adding Host in VMware vCenter & ESXi
How to fix Netapp expired self-signed certificate by creating a new one
netapp certificate expired install site cant be reached
How to fix Netapp expired self-signed certificate by creating a new one
How to register a warranty or service agreement on HPE website
hpe hp register account SAR ID service agreement warranty how accept
How to register a warranty or service agreement on HPE website
How to install vCenter 6.7 (and 6.0 and 6.5) with no DNS, only IP address
vcenter ip address no dns
How to install vCenter 6.7 (and 6.0 and 6.5) with no DNS, only IP address
How to disable continuous scrolling on Kindle - turn on page flip
disable continuous scrolling option displays
How to disable continuous scrolling on Kindle - turn on page flip
17hats how to export or convert to Excel CSV TAB XLS workbook
17hats export convert iff to csv tab excel
17hats how to export or convert to Excel CSV TAB XLS workbook
How to fix "Cannot apply changes to this Internet Shortcut" Windows
cannot apply changes to this internet shortcut 2016 2019
How to fix "Cannot apply changes to this Internet Shortcut" Windows
Best Free Computer Incident Response Templates and Scenarios
best free incident response reporting form cybersecurity IT
Best Free Computer Incident Response Templates and Scenarios
Firmware & System Patching Services | DC & Maryland
poweredge server raid reconfigure add disks 1 5
Firmware & System Patching Services | DC & Maryland
Network hardening near Baltimore MD, Frederick, Rockville, Gaithersburg and DC
Best practice network segmentation and hardening prevents pivot attacks NIST
Network hardening near Baltimore MD, Frederick, Rockville, Gaithersburg and DC
VMware vSphere ESX and vCenter Upgrade 5.5 to 6.0 or 6.5 or 6.7 best practices
Best practices and how to install esxi vsphere vcenter vmware and troubleshooting problems during the migration
VMware vSphere ESX and vCenter Upgrade 5.5 to 6.0 or 6.5 or 6.7 best practices
Disaster Recovery & Business Continuity in DC & Maryland
disaster recovery drp bcp hipaa frederick columbia gaithersburg baltimore rockville
Disaster Recovery & Business Continuity in DC & Maryland
VMWare and Netapp consultant in DC, Baltimore, Columbia, Frederick, and Rockville MD
installation services netapp disk shelf baltimore columbia rockville
VMWare and Netapp consultant in DC, Baltimore, Columbia, Frederick, and Rockville MD
SBDC - Intro to GDPR training - Frederick MD
intro gdpr overall sbdc fitci frederick
SBDC - Intro to GDPR training - Frederick MD
GDPR and Human Resources
cybersecurity cyber security hardening compliance firewall design frederick
GDPR and Human Resources
No, your computer isn't slow.
why slow computer pc repair frederick damascus mt airy md
No, your computer isn't slow.
Why you should consider a credit freeze - EquiFax hack
credit freeze equifax hack how to breach innovis
Why you should consider a credit freeze - EquiFax hack
Virtual Servers, Storage, and SAN - Why your servers are slow
cybersecurity compliance design consulting engineering
Virtual Servers, Storage, and SAN - Why your servers are slow
How to un-freeze your laptop like a pro
pc or computer problem repair damascus lisbon mt airy laytonsville
How to un-freeze your laptop like a pro
Upgrade your IT Services for the New Year
managed services it department outsource company frederick columbia germantown gaithersburg
Upgrade your IT Services for the New Year
Dell PowerEdge R730 PERC RAID online reconfiguration
poweredge server raid reconfigure add disks 1 5
Dell PowerEdge R730 PERC RAID online reconfiguration
Dreamhost HTTP error Wordpress media upload and library
dreamhost http error picture disappear upload shared wordpress
Dreamhost HTTP error Wordpress media upload and library
FortiAnalyzer Configuration problems after initial deploy
FortiAnalyzer 5.4 Storage Quota Limits for ADOM root
FortiAnalyzer Configuration problems after initial deploy
FortiAnalyzer Report: User Web Browsing by Category
fortianalyzer custom report users by category who is browsing web goofing off
FortiAnalyzer Report: User Web Browsing by Category
GDPR Consulting - What you need to know
cybersecurity CMMC DoD NIST 800-171 compliance nist 800-53
GDPR Consulting - What you need to know
The #1 Computer Security Threat Just Evolved - RCE Worm
cybersecurity cyber security compliance firewall frederick md
The #1 Computer Security Threat Just Evolved - RCE Worm
Fix vSphere & vCenter Datastore Size Reverting
security design cybersecurity consulting services compliance
Fix vSphere & vCenter Datastore Size Reverting
HP DL360p g8 ESXi 5.5 to 6.5 upgrade conflicting_vibs_error
conflicting vibs error vsphere upgrade metadata consultant vmware
HP DL360p g8 ESXi 5.5 to 6.5 upgrade conflicting_vibs_error
Is your IT person holding the network hostage?
Server Upgrade Cybersecurity Consultant SAN Netapp Frederick
Is your IT person holding the network hostage?
4 Hiring Mistakes When Choosing an IT Company
mistakes when hire IT consultant MSP managed service provider computer support outsourcing
4 Hiring Mistakes When Choosing an IT Company
What you should know about Cloud Computing and Office 365
cloud IT department migration Office 365 Frederick Baltimore Columbia MD
What you should know about Cloud Computing and Office 365
Can You Make Our Nation Safe from Hackers?
Can You Make Our Nation Safe from Hackers?
The Ultimate Way to Protect Against Computer Theft
Kieri Solutions site icon
The Ultimate Way to Protect Against Computer Theft
Small / medium business security concerns
managed services it department outsource company frederick columbia germantown gaithersburg
Small / medium business security concerns
Approaches to security policy
cybersecurity cyber security hardening compliance firewall design frederick
Approaches to security policy

Article

Is Your Security Plan Telling the Truth?
Server room corridor lined with racks in a data center covered by a System Security Plan

Article

What Does the Government Actually Require of You Today?
A network of yellow lines connecting round nodes against a dark background.

Article

NIST SP 800-171 Rev 3, What Changed and What It Means for Your CMMC Timeline
Man at a desk in a dark office reading text on a computer monitor, NIST SP 800-171 Rev 3

No one wants to start from blank templates.

No one wants to start from
blank templates.

Stop starting from blank templates. Get documentation proven through actual CMMC Level 2 assessment.