# Step 9 -- Customer Handoff

## Goal

Support customers that deploy themselves.

## Levels

-   Fully parameterized package
-   Partially parameterized package
-   Generic reference package

## Package

``` text
deployment-package/
├── main.bicep
├── modules/
├── customer.bicepparam
├── customer.bicepparam.example
├── README.md
└── validation/
```

## Rules

Bicep remains the maintained source. Generate ARM when required. Never
guess unknown customer values. Feature enablement and licensing
assumptions should be explicit.

## Decisions

Who deploys, who validates, who owns later changes, portal-change
policy, and upgrade delivery.
