Microsoft Native
Tepia recommends Power Apps when users already sign in with Microsoft 365 and the data sits in SharePoint, Dataverse or Excel files.
Read: Low Code Platforms vs Custom DevelopmentMicrosoft Power Apps is a sensible default for internal forms and approvals inside a Microsoft 365 company, especially when the data already lives in SharePoint, Dataverse or Teams. Tepia builds custom apps on Azure with Entra ID sign in and Microsoft Graph when the audience is customers, the workflow needs native mobile or offline use, or citizen built apps have become critical systems.
Power Apps lets the people closest to a process build its first app; the question is who should own it once the business depends on it.
Tepia recommends Power Apps when users already sign in with Microsoft 365 and the data sits in SharePoint, Dataverse or Excel files.
Read: Low Code Platforms vs Custom DevelopmentApps for customers, patients or members belong in the App Store and Google Play, with branding and onboarding you fully control.
Read: Enterprise Mobile App DevelopmentCustom apps from Tepia use Entra ID single sign on and Microsoft Graph, so staff keep one identity and IT keeps one directory.
Read: Single Sign On and Identity IntegrationWhen a citizen built app runs payroll inputs or safety checks, it needs tests, code review and a named owner, not one employee.
Figures Tepia weighs when a Microsoft 365 company compares Power Apps with a custom build.
Gartner forecast that by 2026, developers outside formal IT will make up at least 80 percent of low code tool users.
The 2024 Verizon Data Breach Investigations Report found about 68 percent of breaches involved a non malicious human element.
Microsoft reports multifactor authentication blocks more than 99.9 percent of account compromise attacks on its services.
Power Apps sits inside the Microsoft ecosystem most companies already license. Canvas apps let a business analyst lay out screens and write logic in Power Fx, an Excel style formula language. Model driven apps generate forms and views from tables in Dataverse. Power Automate handles approvals and background flows, apps can be pinned in Microsoft Teams, and sign in runs through Entra ID with no extra accounts. For a vacation request form, an equipment checkout log or an expense approval routed to a manager, Tepia usually advises clients to start there.
Power Apps is a good fit when:
The same tight Microsoft integration that makes Power Apps quick also shapes where it struggles. Tepia sees these issues in companies whose Power Apps footprint has grown for a few years:
A common case Tepia sees: a facilities team builds a canvas app for building inspections on a SharePoint list. It works well for two years, then the list passes a few thousand rows, inspectors start working in basements with no signal, and the analyst who built it moves to finance. Nothing about Power Apps failed, but the app now needs an owner, a real database and an offline design.
Tepia uses this comparison with IT leaders deciding where a particular app should live. Neither column is better in general; each wins for a different kind of app.
| Criterion | Power Apps | Custom app |
|---|---|---|
| Who builds it | Business analysts and IT, with Power Fx | A development team in React, Swift, Kotlin or React Native |
| Who uses it | Employees with Microsoft 365 accounts | Employees, customers, partners or the public |
| Sign in | Entra ID by default | Entra ID, other identity providers or customer accounts |
| Data | SharePoint, Dataverse, SQL Server and connectors | PostgreSQL or Azure SQL plus any API, including Microsoft Graph |
| Distribution | Power Apps mobile app, browser and Teams | App Store, Google Play, web, kiosks or MDM managed devices |
| Offline and devices | Supported with careful design | Offline first sync, Bluetooth, scanning and background location |
| Change control | Solutions and environments, if configured | Git, code review, automated tests and CI pipelines |
| Time to first version | Days to weeks | Typically several months |
Gartner expects most low code builders to sit outside IT, and that matches what Tepia sees inside Microsoft 365 companies. The healthy response is not to ban citizen apps but to sort them. Tepia helps IT teams inventory every Power App and flow, then place each in one of three groups: personal productivity apps that can stay as they are, departmental apps that move into managed environments with a named owner, and business critical apps that warrant a rebuild with tests and a support plan.
Rebuilt apps do not have to leave Microsoft. Tepia commonly builds a React web app on Azure App Service with an Azure SQL or PostgreSQL database, Entra ID for sign in with multifactor authentication enforced, and Microsoft Graph for calendars, files and Teams notifications. The approval flows that work fine in Power Automate can stay, triggered by the new app’s API. See our single sign on and identity integration and Microsoft 365 Copilot extensions pages for related work.
The six Tepia phases stay the same; what changes is which parts of your Microsoft estate we keep.
Discovery is typically 1 to 3 months, development and QA 2 to 6 months, and launch about one month. Learn more about our process or talk to Tepia.
A paragraph or two with information on your product/service or describes a problem your product/service is designed to solve.
CEO
Senior Project Manager
VP & Operations Manager