June 16, 2026
Power Platform

When the Old Desktop System Still Runs the Workflow

Discover how growing businesses can use Power Apps and Power Automate to build practical internal workflows without replacing legacy desktop systems.

Some of the most expensive workflow problems in a growing business do not look modern at all.

They look like one person opening an old desktop app, checking a spreadsheet, copying a customer number, pasting it into another system, waiting for a screen to load, fixing one field, printing or saving a document, then telling someone in Teams that the work is done.

That may not sound dramatic. It also may not sound like a software problem. But if it happens fifty times a week, it is a workflow problem. It eats capacity, creates errors, slows down customer response, and quietly turns your best people into system babysitters.

Microsoft's recent Power Platform update is worth paying attention to because it points at a practical middle ground. Power Automate for desktop now has a preview action called Run Power App. In plain English, a desktop automation can open a Power App, pass information into it, receive information back, and let actions in the app trigger focused desktop subflows. Microsoft describes this as a way to support guided forms, app-based front ends for desktop automation, and attended automation where user actions determine what happens next.

That is not a reason to automate everything. It is a reason to look harder at the messy places where your team is stuck between a modern workflow and an old system that still has to be used.

The old system may not be going away

A lot of growing businesses have at least one system nobody loves but everyone depends on.

It might be accounting software, estimating software, a shipping portal, a legacy ERP screen, a vendor ordering tool, a desktop database, a label-printing utility, or a line-of-business app built years ago by someone who is no longer around.

Replacing it sounds clean in a meeting. In real life, replacement may be too expensive, too risky, or simply not the next right move. The system may still do one critical job well. The problem is the work around it.

That is where many automation projects go sideways. Someone tries to make the old process disappear in one jump. Then the team discovers the desktop app has odd screens, hidden rules, edge cases, timing issues, permissions problems, and a dozen judgment calls that were never written down.

A better question is not, "Can we automate this whole thing?"

A better question is, "Where does the human actually need a better surface to do the work?"

That is the useful part of the Power Apps and desktop automation connection. It suggests a pattern where the old system can keep doing what it does, while the employee gets a cleaner front end, better prompts, better validation, and fewer places to retype the same information.

Think of it as a workflow cockpit, not a magic button.

Where this can help in a real business

This kind of setup can be useful when the work is repetitive, structured, and still needs a person nearby.

A service coordinator might use a Power App to pull up the customer, job number, required documents, and next action, while a desktop flow handles the awkward steps inside an older scheduling or billing tool.

An accounting admin might review invoice details in a guided app, approve or correct key fields, and let a desktop automation enter the approved values into a system that does not offer a clean API.

A shipping or operations team might use a simple internal screen to validate order details, choose the right action, and trigger a focused desktop subflow that opens the required desktop software or portal process.

A customer service team might use a guided form to confirm status, reason code, refund amount, or escalation path before any update is written into the old back-office tool.

In each case, the goal is not to remove the person. The goal is to remove the tedious parts around the person so their attention goes to the exception, the customer, and the decision.

That distinction matters. Automation that ignores judgment creates cleanup work. Automation that supports judgment gives the team time back.

Do not start with the tool

The wrong move is to hear about a new Power Platform feature and immediately ask, "Where can we use this?"

That is tool-first thinking. It leads to clever demos and fragile systems.

Start with the bottleneck instead.

Pick one workflow where the team keeps saying some version of:

  • "Only Sarah knows how to do that."
  • "We have to enter it twice."
  • "The customer is waiting while we check the old system."
  • "We copy it from the spreadsheet into the program."
  • "We cannot change that system, so we just work around it."
  • "If one field is wrong, the whole thing gets kicked back."

Then walk the work from start to finish. Where does the request come from? What information is missing? What gets copied? What gets validated? Where does a person make a judgment call? What system is the actual record of truth? What happens when the automation fails? Who supports it after launch?

Those questions matter more than the feature list.

Microsoft-first, not Microsoft-only

For many businesses already living in Microsoft 365, Power Apps and Power Automate are often a strong place to start. Your users already know Teams, Outlook, SharePoint, Excel, and the Microsoft sign-in model. That can make internal tools easier to adopt and easier to support than yet another disconnected app.

But Microsoft is not automatically the answer to every workflow. Sometimes the better move is to fix the website intake form, clean up the CRM, use a specialist platform, build a custom portal, replace the old system, or stop automating a process that should be simplified first.

The point is not to worship the stack. The point is to own the workflow.

FlowDevs is Microsoft-first because Microsoft is often the practical backbone for growing businesses. But the real work starts before the software choice. We find the bottleneck, define the right fix, build it with clear scope, and support it after it ships.

No black-box consulting. No mystery automation. No pretending a brittle script is a business system.

What to do next

If your team is stuck babysitting an old desktop system, do not start by asking whether an agent can handle it.

Start by listing the parts of the workflow that are repetitive, the parts that require judgment, and the parts that create customer delay or internal rework.

If the old system still has to stay, a guided internal app connected to desktop automation may be a practical bridge. It can give your team a cleaner way to work without forcing a risky full replacement before the business is ready.

That is the kind of automation worth taking seriously: not flashy, not theatrical, and not pretending people are the problem.

Just a cleaner workflow that gives good people their time back.

If you are ready to evaluate your bottlenecks and own your workflow, schedule a conversation with our team.

Subscribe to newsletter
By subscribing you agree to with our Privacy Policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
RSS Feed

Some of the most expensive workflow problems in a growing business do not look modern at all.

They look like one person opening an old desktop app, checking a spreadsheet, copying a customer number, pasting it into another system, waiting for a screen to load, fixing one field, printing or saving a document, then telling someone in Teams that the work is done.

That may not sound dramatic. It also may not sound like a software problem. But if it happens fifty times a week, it is a workflow problem. It eats capacity, creates errors, slows down customer response, and quietly turns your best people into system babysitters.

Microsoft's recent Power Platform update is worth paying attention to because it points at a practical middle ground. Power Automate for desktop now has a preview action called Run Power App. In plain English, a desktop automation can open a Power App, pass information into it, receive information back, and let actions in the app trigger focused desktop subflows. Microsoft describes this as a way to support guided forms, app-based front ends for desktop automation, and attended automation where user actions determine what happens next.

That is not a reason to automate everything. It is a reason to look harder at the messy places where your team is stuck between a modern workflow and an old system that still has to be used.

The old system may not be going away

A lot of growing businesses have at least one system nobody loves but everyone depends on.

It might be accounting software, estimating software, a shipping portal, a legacy ERP screen, a vendor ordering tool, a desktop database, a label-printing utility, or a line-of-business app built years ago by someone who is no longer around.

Replacing it sounds clean in a meeting. In real life, replacement may be too expensive, too risky, or simply not the next right move. The system may still do one critical job well. The problem is the work around it.

That is where many automation projects go sideways. Someone tries to make the old process disappear in one jump. Then the team discovers the desktop app has odd screens, hidden rules, edge cases, timing issues, permissions problems, and a dozen judgment calls that were never written down.

A better question is not, "Can we automate this whole thing?"

A better question is, "Where does the human actually need a better surface to do the work?"

That is the useful part of the Power Apps and desktop automation connection. It suggests a pattern where the old system can keep doing what it does, while the employee gets a cleaner front end, better prompts, better validation, and fewer places to retype the same information.

Think of it as a workflow cockpit, not a magic button.

Where this can help in a real business

This kind of setup can be useful when the work is repetitive, structured, and still needs a person nearby.

A service coordinator might use a Power App to pull up the customer, job number, required documents, and next action, while a desktop flow handles the awkward steps inside an older scheduling or billing tool.

An accounting admin might review invoice details in a guided app, approve or correct key fields, and let a desktop automation enter the approved values into a system that does not offer a clean API.

A shipping or operations team might use a simple internal screen to validate order details, choose the right action, and trigger a focused desktop subflow that opens the required desktop software or portal process.

A customer service team might use a guided form to confirm status, reason code, refund amount, or escalation path before any update is written into the old back-office tool.

In each case, the goal is not to remove the person. The goal is to remove the tedious parts around the person so their attention goes to the exception, the customer, and the decision.

That distinction matters. Automation that ignores judgment creates cleanup work. Automation that supports judgment gives the team time back.

Do not start with the tool

The wrong move is to hear about a new Power Platform feature and immediately ask, "Where can we use this?"

That is tool-first thinking. It leads to clever demos and fragile systems.

Start with the bottleneck instead.

Pick one workflow where the team keeps saying some version of:

  • "Only Sarah knows how to do that."
  • "We have to enter it twice."
  • "The customer is waiting while we check the old system."
  • "We copy it from the spreadsheet into the program."
  • "We cannot change that system, so we just work around it."
  • "If one field is wrong, the whole thing gets kicked back."

Then walk the work from start to finish. Where does the request come from? What information is missing? What gets copied? What gets validated? Where does a person make a judgment call? What system is the actual record of truth? What happens when the automation fails? Who supports it after launch?

Those questions matter more than the feature list.

Microsoft-first, not Microsoft-only

For many businesses already living in Microsoft 365, Power Apps and Power Automate are often a strong place to start. Your users already know Teams, Outlook, SharePoint, Excel, and the Microsoft sign-in model. That can make internal tools easier to adopt and easier to support than yet another disconnected app.

But Microsoft is not automatically the answer to every workflow. Sometimes the better move is to fix the website intake form, clean up the CRM, use a specialist platform, build a custom portal, replace the old system, or stop automating a process that should be simplified first.

The point is not to worship the stack. The point is to own the workflow.

FlowDevs is Microsoft-first because Microsoft is often the practical backbone for growing businesses. But the real work starts before the software choice. We find the bottleneck, define the right fix, build it with clear scope, and support it after it ships.

No black-box consulting. No mystery automation. No pretending a brittle script is a business system.

What to do next

If your team is stuck babysitting an old desktop system, do not start by asking whether an agent can handle it.

Start by listing the parts of the workflow that are repetitive, the parts that require judgment, and the parts that create customer delay or internal rework.

If the old system still has to stay, a guided internal app connected to desktop automation may be a practical bridge. It can give your team a cleaner way to work without forcing a risky full replacement before the business is ready.

That is the kind of automation worth taking seriously: not flashy, not theatrical, and not pretending people are the problem.

Just a cleaner workflow that gives good people their time back.

If you are ready to evaluate your bottlenecks and own your workflow, schedule a conversation with our team.

Subscribe to newsletter
By subscribing you agree to with our Privacy Policy.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.