Apps & Automation

From the field archive · Learned in 2023

Answering a Low-Code Platform RFP: Lessons From Utility Pursuits

How I structure answers, run a proof of technology with a partner, and handle the governance, security, and AI questions that now show up in every platform RFP.

Kaustubh Giri··10 min read

Hero image for Answering a Low-Code Platform RFP: Lessons From Utility Pursuits

In mid-2023 a utility released an RFP for an enterprise low-code platform, and I raised my hand to lead our technical response so we could finish it faster. A systems integrator partner joined us soon after. A year later, a second utility sent an RFP for process intelligence. Both taught me that a platform RFP isn't a feature checklist. It's a test of whether you can explain how the platform will be run safely for years.

This post covers how I organize the team, structure answers, run a proof of technology, and handle the sections that decide these evaluations: governance, security, and AI-guided workflows. I won't share anything specific to either customer. The patterns are what matter.

What's changed since 2023

Several answers I wrote then would read differently now. Power Virtual Agents became part of Microsoft Copilot Studio in November 2023, and Copilot Studio now builds agents and workflows on different "harnesses." Managed Environments have grown into a broad set of governance features, and Learn notes that unmanaged developer environments are deprecated, with a December 15, 2026 deadline to enable Managed Environments on ones you keep. Process mining in Power Automate now has a process intelligence experience with customizable dashboards. Learn now uses "data policies" for what we used to call DLP policies. Re-pull every boilerplate answer from current docs before you reuse it.

01Set up the response like a project

RFP windows are short and questions arrive in hundreds. Here's how I approach it in the first 48 hours.

Day 1

Own it

  • Name one technical lead
  • Create a shared workspace with clear folders: customer documents, working drafts, submitted
  • Lock down sharing to named people
Day 2

Split it

  • Build a tracker: question, owner, status, source
  • Tag each question by category (see section 03)
  • Send clarifying questions before the deadline
Ongoing

Run it

  • Short daily touch base while the work is heavy
  • Reduce the cadence once it settles
  • One reviewer for tone and consistency
From the field

In the first utility pursuit we started with a daily touch base across our team and the partner. A few weeks in, the group agreed the calls had become too frequent and moved to a lighter cadence. That was the right call. The early days need daily coordination. Later, a tracker and async updates work better. In my experience, adjust the cadence on purpose rather than letting calls drift.

02A structure for every answer

Evaluators read hundreds of answers. Make theirs easy. I use the same four-part pattern for almost every response.

PartWhat goes in it
1. Direct answerYes, No, Partially, or Via partner or add-on. First sentence. No hedging.
2. HowTwo to four sentences on how it works, using product names exactly as they appear in current docs.
3. EvidenceThe public Microsoft Learn article title, or a note that it's shown in the proof of technology.
4. AssumptionsLicensing, configuration, or scope assumptions the answer depends on.

The fourth part saves you later. If an answer depends on a specific environment setting or an add-on, say so in the response. Don't leave it for the contract stage.

The takeaway

Answer first, explain second, prove third. And only cite what's publicly documented today. Never answer with a roadmap item.

03The question categories to expect

Across both utilities and an earlier low-code RFI, the questions fell into the same buckets. I now pre-build a short, sourced answer bank for each.

CategoryWhat they're really asking
Architecture and tenancyHow is our data separated from other customers? One tenant or many?
Identity and accessHow do users sign in, and how is access controlled by role?
Data protectionResidency, encryption, keys, Microsoft access to data.
Governance and ALMWho can build, where, and how changes reach production.
IntegrationAPIs, connectors, on-premises systems, network controls.
Field and mobileOffline use, devices, GIS and work order scenarios.
AI and automationWhere AI is used, who stays in control, how it's governed.
Scale and operationsLimits, monitoring, support model, adoption.
From the field

In a 2022 low-code RFI for a manufacturer, a colleague and I first read a tenancy question as "single tenant or multi-tenant for your apps?" and answered with a recommendation to stay in one tenant for integration with the rest of Microsoft 365. On review we realized it was really about how the cloud service separates customers' data. Today I'd answer with Learn's current wording: Power Platform runs on Azure as a multitenant service, and logical isolation keeps each customer's data separate. Then I'd add tenant isolation and customer-managed keys as controls the customer owns. Read the question twice before you answer it once.

04Running a proof of technology

Most platform RFPs now include a scripted demo, often called a proof of technology. The customer sends use cases and a script. You build, then show each step live.

  • Map every script line to a status: out of the box, configuration, low-code build, partner build, or not supported. Share that map internally on day one.
  • Test connections first. When the customer provides test credentials or an API, confirm it works before anyone builds screens on top of it.
  • Handle credentials properly. Use the secure channel the customer specifies. Never paste secrets into email threads or shared documents.
  • Manage access deliberately. Partner team members need accounts in the demo environment. Track who has access and remove it at the end.
  • Show limits honestly. If a script line goes beyond documented capability, say so and show the supported alternative.
From the field

In the first utility's proof of technology, one use case was offline work for field engineers. The script went well beyond forms: local storage, files tied to work orders, conflict handling, map and GIS layers offline. We mapped each line against documented offline capabilities and flagged the items that belonged to other products. I'd rather show an honest map than a stretched demo. I wrote up the offline lessons separately in Power Apps Offline: What Works and What to Plan For.

05Governance and security sections

For utilities, this is where evaluations are won or lost. Evaluators want to know the platform can be opened to many makers without losing control. I structure the section in layers and cite a Learn article for each.

Environments

Where things live

Environment strategy, environment groups, and default environment routing so makers land in the right place.

Data policies

What can connect

Connector classification and data policies, plus tenant isolation for cross-tenant connections.

Managed Environments

How it's run

Limit sharing, usage insights, pipelines, solution checker, IP firewall, CMK, and Lockbox.

Dataverse

Who sees what

Security roles, teams, business units, column security, and data masking.

I also describe the operating model, not just features: who approves new environments, how a maker's app moves to production, and how inventory and usage are monitored. My posts on environment strategy and DLP and the governance toolbox are the long versions of what I put in these sections.

The takeaway

Features answer "can it?" The operating model answers "will it stay safe?" Utilities score the second question higher.

06AI-guided workflow questions

In 2023 the AI questions were mostly "do you have a chatbot?" By late 2024, the second utility's RFP asked how AI would help analyze and improve processes like procurement, payables, and work orders. Today, nearly every RFP asks about agents. I answer these in four parts.

  1. Where AI is used. Name the capability. For example, process mining in Power Automate to discover how a process really runs from event logs, and Copilot Studio agents to guide users through steps.
  2. Who stays in control. Show the human approval points. An agent can draft or recommend. A person approves anything that commits money, changes a customer record, or touches safety.
  3. How it's governed. Agents follow the same environments, data policies, and authentication settings as everything else. Point to Copilot Studio's security and governance docs.
  4. How you'll measure it. Baseline the process first, then compare. Process mining makes that baseline concrete.
From the field

The second utility's questions covered integration, scalability, compliance, and specific AI use cases for the processes they wanted to analyze. In my experience the strongest answers start with their process, not our product: what event data each process needs, how it gets connected, and where people act on the insight. Any improvement you describe at that stage is only a hypothesis until you see real data, so say so.

07Working with an SI partner

When a systems integrator partner co-responds, agree the split early. Here's the one I use.

AreaPlatform teamSI partner
Platform capabilities and limitsOwnsReviews
Security, compliance, data protectionOwnsReviews
Solution design and use case buildsAdvisesOwns
Implementation approach and teamAdvisesOwns
Proof of technologyCo-ownsCo-owns

Route questions to the right owner fast. When I hit a question I couldn't answer from docs, I sent it to the right specialist the same day with the exact wording. Then one person edits everything into a single voice before submission.

08Response checklist

  • One technical lead, a locked-down workspace, and a tracker with owners and status.
  • Every question tagged by category, with clarifying questions sent before the deadline.
  • Every answer follows: direct answer, how, evidence, assumptions.
  • Every product name and behavior checked against current Microsoft Learn. No roadmap items.
  • Proof of technology script mapped line by line to a support status.
  • Test connections verified early; credentials handled only through the customer's secure channel.
  • Governance section covers features and the operating model.
  • AI answers name the capability, the human control point, the governance, and the measure.
  • Platform and partner responsibilities agreed and reflected in the response.
  • No pricing details outside the commercial section the customer specified.

Where I'd start

Before the next RFP arrives, build your answer bank. Take the eight categories above and write one short, sourced answer for each, using current Learn articles. Add a one-page governance operating model and a reusable proof-of-technology tracker. When the RFP lands, you'll spend your time on the customer's real use cases instead of rewriting the basics.

Happy to go deeper on any of this.

— K.G

← Read "The 2026 Governance Toolbox"

Sources

  • Microsoft Learn: Establish data protection and privacy controls (Power Platform guidance)
  • Microsoft Learn: Microsoft Power Platform security and governance documentation; Security in Microsoft Dataverse
  • Microsoft Learn: Managed environments overview
  • Microsoft Learn: Data policies; Cross-tenant inbound and outbound restrictions
  • Microsoft Learn: Overview of process mining in Power Automate; Overview of process mining and task mining in Power Automate; Process intelligence experience overview
  • Microsoft Learn: Copilot Studio overview; Copilot Studio security and governance
  • Microsoft Learn: Mobile offline limitations for canvas apps
  • Microsoft Copilot Blog: Microsoft Power Virtual Agents, now part of Microsoft Copilot Studio (November 2023)
Kaustubh Giri

Kaustubh Giri · Sr Solution Engineer at Microsoft. 22 years in tech, 18 at Microsoft, helping enterprises build and govern AI agents on Copilot Studio and Power Platform.