Skip to content
Build, Buy, or Replace

Power Apps, SaaS, or Custom Build? A Self-Assessment for Business Leaders

12 min read Matt Hammond

Application Self-Assessment

Answer 10 questions covering your existing technology, application requirements, and preferences. Get a tailored recommendation for Power Apps, SaaS, or Custom Build.

Existing technology

1. What's your internal IT capability? Do you have your own team to build or support an application?
  • No internal IT capability, we outsource everything
  • We have basic IT capabilities that keep the lights on
  • Somewhat advanced IT capabilities that give us access to development opportunities
  • Advanced, highly-skilled IT capabilities with our own internal delivery teams
Expert insight:

It's worth remembering that customer work will always take priority; any application you use should therefore facilitate better customer service and support. SaaS is a good starting point for providing a basic application with support often included. Custom-builds can be outsourced, even when in-house capabilities are varied. Power Apps speeds up the process of application development, but requires semi-technical users in-house, who must be willing to find workarounds if application features are limited.

2. Where is your business in its cloud journey?
  • Haven't yet begun migrating to the cloud
  • Have just begun migrating to the cloud
  • Almost fully cloud-native
  • Fully cloud-native
Expert insight:

Regardless of where your business is in its cloud journey, you should be looking for new applications to be cloud-native. This will ensure that your software is future-proof, and provides customers or internal stakeholders with seamless cross-device experiences.

Application requirements

3. Do you have a specific deadline for your application?
  • To find the right solution, we're willing to take our time
  • Within the next 6 months
  • Within the next 3 months
  • Needs to go live as soon as possible
Expert insight:

How urgently you need a solution will play a part in deciding which option is best for you. Businesses often underestimate the amount of work required for a product to go live. If you are looking to implement a large piece of software, expect it to take around 6 months for tasks to be understood and a realistic schedule to be planned.

4. How much downtime would be acceptable for this application?
  • No defined SLAs
  • An hour a day
  • A few minutes a day
  • Can't afford to have any downtime
Expert insight:

Some solutions can lead to more downtime than others, which makes it an important factor to take into consideration. If application support and uptime are important to you, make sure to check your provider's SLA and support agreement very carefully. If you plan on only using internal IT capabilities, you'll have to ensure your citizen developers are available to provide timely support when required.

5. Who is the application for?
  • Staff
  • Suppliers
  • Customers
  • A combination
Expert insight:

Different solutions will be beneficial, depending on who your primary audience is. For customer-facing applications, I'd recommend having a user interface layer that hides the backend implementations. This will enable you to migrate systems more easily in the future, and allows you to be more agile when making changes to core systems or user interfaces.

6. What do you think the lifespan of the application is?
  • Under a year
  • 1 year to 3 years
  • 3 years to 5 years
  • More than 5 years
Expert insight:

Each solution will have a different lifespan. It's important to invest in the options that will support your application for as long as you need, without forcing you to overspend. If your system is likely to become dependent on overtime, a custom build application may be best, combining traditional development languages and the knowledge of skilled developers. The products and suppliers for SaaS and Power Apps, on the other hand, may change over time.

Application preferences

7. How important is application innovation and change to your business?
  • Not a current focus
  • We'd expect there to be necessary changes down the line
  • We would like flexibility with our applications
  • Very important, we are constantly trying to innovate and improve our services
Expert insight:

If you are serious about continual improvement, then a dedicated development team would provide more consistent results. SaaS product roadmaps are lengthy and hard to influence, while Power Apps are great to achieve ad-hoc innovation, but could be constrained by core application limitations.

8. How important is cyber security to you?
  • Not an immediate focus
  • We're currently on a journey to improve our cyber security
  • We have internal compliance requirements we have to meet
  • It's critical, we have stringent industry requirements we need to meet
Expert insight:

If your solution needs to be customer-facing, or you need to meet a specific set of assessment criteria, your project should be built to the highest cyber security standards using DevSecOps. This can be done internally or externally, depending on your in-house expertise and resource availability. However, third-party suppliers should always work closely alongside internal teams to ensure that security requirements are met. This means providing source code use transparency, flexible cloud hosting, and a high level of certainty on compliance.

9. How important is user experience to you?
  • As long as it works, we don't mind
  • We can adapt our user journeys and processes as long as it's simple and flows
  • We can't adapt our user journeys and processes but UX can be simple
  • We need bespoke, custom journeys that fit specific UX requirements
Expert insight:

Ultimately, custom build solutions are the only way to guarantee a highly personalised and controllable user experience. If UX customisation is less important to you, there are many repeatable UX patterns that you can use to create simple, easy-to-use systems at a lower cost.

10. What level of future access/ownership would you require?
  • I don't know
  • None, as long as it works I don't need to own it
  • I want to own the source code so that I can change or modify the supplier as needed, but I don't need the IP rights
  • I want to own the source code and IP rights
Expert insight:

It's worth considering this question before starting any project, and exploring whether source code ownership is really business-critical. While it can help to prevent you being locked into a single vendor, purchasing the source code or IP rights can add significant costs to the application development process.

Possible results

Each option carries a weighted score for Power Apps, SaaS, and Custom Build. Your answers are tallied to produce a percentage fit for each approach.

Power Apps
We recommend that you go with Microsoft Power Apps. It is an easy one-stop solution when you need to build an application from scratch, and is reasonably intuitive to work with. While Power Apps has limited customisation abilities, it should be sufficient until you're able to build out your internal IT capabilities, and will work perfectly for short-term projects with tight deadlines.
SaaS
We recommend that you go with a SaaS solution. This will help you to fulfil your immediate application needs, and is an affordable, easy-to-implement option, particularly for startups and small businesses. SaaS allows you to test the capabilities of an application in relation to your requirements, which can help inform future buying decisions. Make sure to set clear expectations in the early stages of the application's journey, as there will be limited flexibility further down the line.
Custom Build
You're most likely to benefit from a custom-built cloud-native application that is tailored to your needs. SaaS or Power Apps can't fulfil your advanced requirements at this stage in your business' development, so you should invest in systems that can scale as you continue to grow. Unlike SaaS solutions, which can be customised but often increase costs in the process, custom builds have no hidden costs, and offer you an actual piece of code that you can own either through a perpetual licence or IP.

How does it work?

Our team of experts have compiled 10 questions covering your existing technology, application requirements, and preferences. You'll get instant, tailored results.

10

Quick questions

3 min

To complete

Free

Expert-backed results

MH

Matt HammondFounder & Head of Architecture

Every question includes insights from our team to help you think through the key considerations. At the end, you'll receive a tailored recommendation with the option to continue the conversation with one of our experts.

Choosing between Power Apps, SaaS, and custom build depends on your IT capability, application requirements, and long-term preferences. This assessment scores ten factors to give you a tailored recommendation. Most organisations do not need a single answer for all applications. The right approach varies by project, audience, and expected lifespan.

Why the choice matters

Picking the wrong application approach costs more than the initial investment. A SaaS product that needs constant workarounds drains staff time. A custom build that was not needed ties up budget and delivery capacity. A Power Apps solution that outgrows its limits forces an expensive re-platform.

The assessment above evaluates ten factors that consistently determine which approach delivers the most value. It takes about three minutes and provides an instant, expert-backed recommendation.

What the assessment covers

The ten questions are grouped into three areas.

Existing technology

Your current IT capability and cloud maturity shape what is realistic. An organisation with no internal development capability will get more value from SaaS or Power Apps in the short term. A team with advanced engineering capability can take full advantage of custom build.

Cloud maturity also matters. Applications should be cloud-native regardless of approach, but your current cloud journey affects how quickly each option can be implemented and integrated.

Application requirements

These questions cover the practical constraints of your project:

  • Timeline. How urgently do you need the application live? SaaS and Power Apps are faster to deploy. Custom build requires discovery, development, and testing, though AI-augmented delivery has compressed these timelines significantly.
  • Uptime and SLAs. Mission-critical applications with zero-downtime requirements need a different architecture and support model than internal tools with flexible availability.
  • Audience. Staff-only tools have different UX and security requirements than customer-facing or multi-audience applications. Customer-facing applications benefit from a user interface layer that hides the backend, making future migrations easier.
  • Lifespan. A tool needed for under a year has a very different cost profile than a system expected to run for five years or more.

Application preferences

The final questions capture your priorities around innovation, security, user experience, and ownership:

  • Innovation pace. If your business needs to iterate rapidly, custom build offers the most flexibility. SaaS roadmaps are set by the vendor, not by your priorities.
  • Security and compliance. Organisations with stringent industry requirements (financial services, healthcare, government, education) often need the control that custom build provides. SaaS and Power Apps rely on the vendor’s security posture, which may not meet your specific standards.
  • User experience. Custom build is the only route to fully bespoke user journeys. SaaS and Power Apps offer templates and configuration, but not pixel-level control.
  • Ownership. Do you need to own the source code and IP? Custom build gives you both. SaaS gives you neither. Power Apps sits in between, with limited portability.

How the scoring works

Each question has four options. Every option carries a weighted score across all three approaches (Power Apps, SaaS, and Custom Build). Your answers accumulate across all ten questions, and the tool calculates a percentage fit for each approach.

The approach with the highest percentage is your primary recommendation. The percentages for the other two approaches show how close the alternatives are. A narrow margin (e.g. 38% vs 35%) means the decision is genuinely close and warrants deeper investigation. A wide margin (e.g. 55% vs 22%) suggests a clearer direction.

Understanding your results

Power Apps

If Power Apps scores highest, your current situation favours speed and simplicity over long-term flexibility. Power Apps is a practical starting point when:

  • Your internal IT capability is still developing
  • The application is for internal staff use
  • The expected lifespan is under three years
  • You need to explore requirements before committing to a larger investment

Be aware of the limitations. Power Apps struggles with complex business logic, deep integrations, and strict compliance requirements. If your needs evolve, expect to migrate to a custom build later. Plan for that possibility from the start.

SaaS

A SaaS recommendation means your requirements are well-served by existing products on the market. SaaS works well when:

  • The function is a commodity (well-understood, mature market)
  • You need to be live quickly
  • Your requirements match standard product features
  • Long-term ownership of source code is not a priority

Before committing, evaluate the total cost of ownership. Include integration work, training, process adaptation, and workaround costs. Check data residency policies and contract terms carefully. A detailed SaaS evaluation framework can help you assess specific products.

Custom Build

A custom build recommendation means your requirements, audience, security needs, and long-term plans justify the investment in bespoke software. Custom build is the right path when:

  • The application is customer-facing or serves multiple audiences
  • You need full control over user experience and data
  • Security and compliance requirements are stringent
  • The expected lifespan is five years or more
  • You want to own the source code and IP

With AI-augmented delivery, custom build is faster and more cost-effective than traditional approaches. A discovery phase (2-4 weeks) gives you a clear scope, architecture, and cost estimate before committing. See our custom software development service or pricing for details.

What to do next

  1. Take the assessment at the top of this page. Be honest about your current situation, not where you hope to be in a year.
  2. Review the recommendation in context. The assessment gives you a starting point. Your specific constraints (budget, regulatory requirements, team capacity) should inform the final decision.
  3. Explore related guides. If you scored towards custom build, read our build vs buy decision framework. If SaaS scored well, our SaaS replacement guide helps you evaluate whether your current tools are still the right fit. If legacy systems are involved, start with signs your legacy system is costing more than you think.
  4. Book a consultation to discuss your results with one of our team. We will give you an honest assessment of which approach fits your situation, including whether you need us at all.

Frequently asked questions

How accurate is the assessment?
The assessment covers the ten factors that matter most when choosing between Power Apps, SaaS, and custom build. It gives you a well-informed starting point, not a final answer. Your specific context (budget, timeline, compliance requirements) may shift the recommendation. Book a consultation to discuss your results with an expert.
What is the difference between Power Apps, SaaS, and custom build?
Power Apps is a low-code platform from Microsoft for building internal tools quickly. SaaS (Software as a Service) is off-the-shelf software you subscribe to. Custom build is bespoke software developed to your exact requirements. Each has trade-offs around cost, flexibility, speed, and long-term ownership.
When should I choose Power Apps over SaaS or custom build?
Power Apps works well for internal tools with straightforward workflows, teams with basic IT capability, and projects with tight deadlines. It is cost-effective for short-term needs and exploration. It struggles with complex business logic, customer-facing applications, and long-term scalability.
When is SaaS the right choice?
SaaS wins for commodity functions (email, CRM, project management), when you need to be live quickly, and when your requirements match 80% or more of what the product offers. Watch for hidden costs: integration work, process adaptation, and workarounds for missing features.
When should I invest in custom software?
Custom build is the right choice when you need full control over user experience, have stringent security or compliance requirements, expect the application to last more than five years, or need deep integration with existing systems. AI-augmented delivery has compressed timelines and reduced costs significantly.
How long does it take to build custom software?
With AI-augmented delivery, a proof of concept takes 2-4 weeks, an MVP takes 6-12 weeks, and a full enterprise application takes 3-9 months. These timelines are 40-50% faster than traditional approaches. A discovery phase (2-4 weeks) helps de-risk the build before committing budget.
Can I switch from one approach to another later?
Yes, but the cost of switching increases over time. Moving from Power Apps to custom build is relatively straightforward. Migrating away from SaaS depends on data portability and contract terms. Starting with a clear understanding of your long-term needs reduces the risk of a costly transition later.

Ready to transform your software?

Let's talk about your project. Contact us for a free consultation and see how we can deliver a business-critical solution at startup speed.