Generation creates a prototype; operations creates a service
Microsoft's September 25 announcement of Copilot Code and Microsoft Managed Runtime is a useful marker: business users can describe an application, generate code, and run supported apps on a managed Microsoft path. Microsoft also documents identity, tenant policy, inventory, distribution, and administration controls. These reduce undifferentiated platform work. They do not approve the app's purpose, logic, data, access, operating cost, or consequences.
The distinction matters because the easiest apps to demo are often the hardest to own. A purchase-request tracker can show a clean form and dashboard while using the wrong approval threshold. A staffing tool can authenticate every user while oversharing employee data. A vendor intake app can write duplicate records when two reviewers submit at once. A managed runtime may restart the process, but it cannot decide which duplicate is authoritative or whether a payment hold should exist.
Microsoft's current documentation labels Managed Apps capabilities as preview and describes different enablement and default settings by entry path. It also separates build and runtime consumption. Preview defaults, limits, names, and availability can change. Freeze the behavior you actually observed in your tenant and record the date; do not make a permanent control depend on launch copy.
Community discussion around Copilot's latest app-building direction is similarly useful as a question generator, not adoption proof. Practitioners are asking how Copilot Code differs from GitHub Copilot and Copilot Studio, who receives access, which APIs are available, and what execution will cost. A release packet should answer those questions for one app even when the product family remains confusing.