How to Vet an App Development Agency: Red Flags and Questions

Choosing an app development agency is mostly a research problem, and most buyers run the research in the wrong order. They start with a shortlist copied off a search results page or a review directory, then go looking for reasons to trust the names already on it. It is more useful to work the other way around, which means deciding first what evidence would actually convince you and then asking each app development agency on the list to produce it.

There is one fact worth knowing before you speak to anybody. IP Australia’s guidance on who owns work created for you says that “IP created by a contractor is the property of the contractor unless otherwise stated in the contract.” That is the default position in Australia, which means the app you are paying for does not become yours automatically; it becomes yours because somebody wrote the assignment into the agreement before the work started.

This page is a checklist. It covers the red flags that are worth walking away from, the questions to ask an app development agency before you sign anything, how to verify that a portfolio is real, and the situations where a freelancer carries more or less risk than an agency does. At the end of the page we have put the same questions back on ourselves and answered them, because a vetting guide published by a development company is not much use to anybody if every warning sign in it happens to describe somebody else.

Red Flags When Hiring An App Development Agency

Vetting is the process of testing an agency’s claims against evidence that you can check yourself, before any money changes hands. It is not the same thing as comparing proposals, since several proposals can all read well and still all be wrong. Vetting asks a narrower question, which is whether this app development agency can actually prove each of the claims it has made, and what happens contractually when one of them turns out to be untrue.

That framing matters because the sales stage is the only period where you have any real bargaining position. Once a deposit is paid and a team is booked, most of your remaining options come down to renegotiation.

Red Flags When Hiring An App Development Agency

Agency red flags are the warning signs that appear during the sales process and tend to predict problems later on during delivery. Very few of them have anything to do with technical skill. Most of them are about vagueness, and about which claims an agency offers you in place of the evidence you actually asked for.

  • A total price with no named scope underneath it. A single number on its own does not tell you very much. What you want alongside it is the list of screens, integrations, user roles and platforms that the number covers, as well as an explicit note of what it does not cover. If the quote arrives as one figure and a paragraph of description, the argument about what was included has only been postponed.
  • Portfolio work you cannot find anywhere else. Screenshots are inexpensive to produce and are just as easy to borrow from somebody else’s project. Every consumer app that genuinely shipped has a public listing somewhere, and most business apps have at least a client who is willing to confirm that the engagement happened.
  • No answer on quality assurance beyond the word “tested”. Ask what is tested, by whom, at what point, and what the pass or fail criteria are. An app development agency that runs real QA can describe its process without preparation, because it is a process the team runs every fortnight.
  • Intellectual property and source code terms that only appear in the final contract. If ownership, repository access and the licence terms for any third party components are not discussed until the point of signature, that is usually a deliberate choice rather than an oversight.
  • The only person you meet is the salesperson. You are buying engineering time from an app development company. At some stage before you commit, you should be talking with somebody who will be responsible for the build and who can answer a technical question without checking.
  • Search ranking or an award offered as the answer to a delivery question. This one is worth spelling out, because we can speak about it from our own side of the table. Ranking near the top of Google for a phrase such as “app developers Sydney” is the outcome of content and link building work rather than the outcome of shipping better software. On our own site, our custom software development page carries roughly four times the backlinks that our mobile app development page carries, and it sits about two pages higher in the results. Both pages describe work done by the same company, by the same engineers, using the same delivery process, so the difference between them is a marketing difference and not a delivery one. It is reasonable to treat any agency’s search ranking, including ours, as evidence of marketing investment and not much else.
  • Directory placement presented as an independent ranking. Positions on several of the large vendor directories that list app development companies move with payment and sponsorship rather than with build quality. We pay for placement on one of the better-known ones and we are still shown inconsistently from one browsing session to the next, which gives you a fair idea of what that placement is really measuring. The written reviews on those sites are often worth reading; the order the vendors appear in is not worth much.
  • Reviews that turn out to be the same reviews. A testimonial on an agency’s website, the same words again on its directory profile, and the same words a third time on its Google listing are all the same single piece of evidence appearing in three places. We have had this happen to us: Google twice removed reviews that we had migrated across to our Sydney listing, most likely because the copy was duplicated. Reviews that have been copied from one platform to another are not independent verification of anything.
  • Hesitation about a reference you pick. Every agency has a favourite client that it will happily put on a call with you. The more informative request is to ask whether you can pick one from the portfolio yourself.

None of these are automatically disqualifying when they appear on their own. Two or three of them turning up in the same conversation usually is.

How To Verify An App Development Agency’s Portfolio Is Real

Portfolio verification means confirming, from sources the agency does not control, that the work shown to you was genuinely shipped and that this agency genuinely built it. It takes about twenty minutes per case study.

Start with the public listings. Search the app name in the App Store and on Google Play and check the developer account it is published under, the release history and the date of the first version. An app that has been maintained for years looks different from one that shipped once and stopped. If the developer account belongs to the client rather than the agency, that is normal and expected, so use it as a prompt for the next question rather than as a red flag.

Then check the timeline against the agency’s story. If a case study describes an eighteen month engagement and the store history shows the app appeared and never updated again, ask about it. There is often a reasonable explanation for it, and the point of asking is to hear what that explanation is.

For business software with no public listing, the verification has to come from people. Ask for the client contact, and ask specifically what the agency’s people did rather than what the project achieved. The useful questions here are fairly dull ones, such as how many of the developers were the agency’s own staff, who ran the testing, how change requests were handled, and whether the final invoice matched the original estimate.

There is one more check that costs nothing. Search the agency’s brand name together with the word “review” and read past the first page of results. You are looking for consistency between what different sources say, not for a perfect record.

Questions To Ask An App Development Agency Before You Sign

These are the questions that we think are worth asking every time. Each of them is phrased so that a vague answer becomes obvious more or less as soon as you hear it.

Who Owns The Source Code, And From What Point In The Project?

You want the app development agency to assign ownership on payment, with the repository handed over in a usable state, and you want the position on third-party libraries and any of the agency’s own reusable components spelled out separately. Reusable internal components are common and often sensible, but you need to know whether you own them, licence them, or would have to replace them if you moved to another team.

What Happens When The Scope Changes Halfway Through?

Scope on a software project will change at some point, so the question here is a procedural one: who is allowed to approve a change, what it costs, whether it moves the delivery date, and whether all of that is agreed in writing before the work is done. An agency that has a real change process will describe it in specific terms, whereas an agency without one will usually tell you that it is flexible and leave the answer there.

How Do You Test, And Against What Definition Of Quality?

Ask the app development company which characteristics are actually being measured. There is a published international reference for this. ISO/IEC 25010:2023, an international quality standard, defines “a product quality model, which applies to ICT (information and communication technology) products and software products,” and organises it around nine characteristics including reliability, security, performance efficiency and maintainability. You do not need the agency to be certified against that standard. What you do need is for it to be able to say which of those characteristics it tests for, how the testing is carried out, and what happens when a build fails.

Who Is Writing The Code, And Where Are Those People?

Distributed and blended teams are normal in this industry and are not a problem in themselves. Subcontracting that has not been disclosed to you is a different matter. Ask whether the developers are employed by the agency, ask whether any part of the build is subcontracted out, and get the answer in writing rather than in conversation.

What Does The Arrangement Look Like After Launch?

Mobile app development does not stop at launch, and apps need maintenance whether or not anyone planned for it. Operating system updates, dependency upgrades, expiring certificates and store policy changes all arrive on somebody else’s schedule. Ask what is covered by warranty, for how long, what a support agreement costs, and what the response time is when something breaks on a Friday afternoon.

Can We Speak To A Client We Choose From Your Portfolio?

The willingness to arrange it matters more than the eventual answer does. Sometimes there is a genuine confidentiality reason that a particular client cannot be approached, and that is perfectly reasonable as long as it is explained to you.

What Are You Not Good At?

The most useful answer we have ever heard from a supplier was a plain list of the things they do not specialise in. Every app development company is stronger in some areas than others. An agency that claims uniform excellence across mobile, web, AI, ERP, CRM and hardware integration is either much larger than it looks or is not being straight with you.

Freelancer Or Agency: Which Carries Less Risk?

Both options are legitimate, and the reason to choose carefully between them is that they tend to fail in fairly different ways.

A freelancer is cheaper, is usually faster to start, and gives you a direct line to the person doing the work. The risks with a freelancer are concentrated in one place, and they include no cover when they are unwell or take on a better-paying project, no second opinion on architecture, usually no dedicated tester, and a handover problem if the relationship ends mid build. For a well defined piece of work of a few weeks, with somebody technical on your side to review the output, that risk is often acceptable.

An app development agency costs more and tends to move more slowly at the start. What the extra cost buys is continuity, a tester who is not also the developer, code review by a second person, and a contract with a company rather than with an individual. The risks are different ones, and they include the possibility that you are sold to by senior people and then delivered to by junior ones, the account can be reshuffled part way through, and scope disputes are harder to sort out informally.

As a rough rule of thumb, if the app is the business, or if losing one developer for a month would stop the project altogether, then the agency risk profile is usually the safer of the two. If it is a contained piece of work and you already have technical judgement in house, a freelancer is often the better value.

It is also worth noting that the words you type into a search box shape which suppliers you end up meeting. Terms such as “app maker”, “app creator” and “app builder” mostly return do it yourself platforms rather than development teams. That is a distinction we watch closely in our own advertising, because those searches bring in people looking for software rather than for a build partner. If it is an app development agency you want, search for one in those terms, or you will spend a week comparing software products against professional services.

Turn The Same Questions On Us

A vetting checklist written by an app development agency is only worth reading if it survives being applied to the agency that wrote it. So here are the two questions from this page that we think a careful buyer should put to Appello Software, and our answers.

The first is the ranking and directory question. We rank well in Australia for several software and app development searches, and we appear on the main industry directories, including ones we pay to be on. Neither of those things is evidence that we will build your app well, and both of them are evidence that we invest in marketing. The evidence you should be asking us for is the same evidence that we have told you to ask everybody else for, which is a client of your choosing, a walk through of a build with the people who did it, and the QA and ownership terms in writing before you commit.

The second is where our people sit. Appello Software has been running since 2017 out of Sydney and now works as a remote-first, in-house team spread across four continents. If it matters to you that a particular part of the work is done in a particular country or time zone, ask us directly, and we will tell you who is assigned and where they are, in writing, as part of the proposal. It is a fair question, and it deserves a specific answer rather than a reassuring one.

Frequently Asked Questions

What Questions Should I Ask An App Development Agency?

Ask who owns the source code and from what moment, how change requests are approved and priced, how testing is done and against what criteria, who is actually writing the code and where they are based, what happens after launch in terms of warranty and support, whether you can speak to a client you select yourself, and what the agency does not specialise in. Written answers are worth more than confident spoken ones.

What Are The Red Flags In An App Development Agency?

The common ones are a total price with no itemised scope, portfolio work that cannot be verified in the app stores or with a client, no describable QA process, ownership and source code terms raised only at contract stage, no access to anyone technical before signing, ranking or awards offered in place of delivery evidence, testimonials duplicated across several platforms, and reluctance to provide a reference you choose.

Do consumer protections apply when a business hires an app developer?

Australian Consumer Law sets out guarantees that apply to services, and the ACCC states that “service providers must carry out all services using an acceptable level of care and skill”, that “services provided, and any resulting products, must be fit for any stated purpose”, and that “services must be supplied within a reasonable time, if there’s no agreed time frame”. Whether a particular business purchase is covered depends on the circumstances, so take your own advice on it. The practical takeaway is that a stated purpose recorded in writing is more useful than one discussed on a call.

How Do I Check That An Agency Built The Apps In Its Portfolio?

Find the app in the App Store or on Google Play, look at the developer account, the first release date and the update history, then confirm the agency’s role with the client. For internal business software with no public listing, the client reference is the only real verification, so ask what the agency’s own staff did rather than what the project delivered.

Is A Cheaper Quote A Red Flag By Itself?

Not on its own, but a low quote from an app development agency usually signals a difference in scope rather than a difference in price. Compare what each quote includes: design, testing, project management, backend infrastructure, app store submission, and post launch support. A quote missing three of those will always look cheaper than one that includes them.

Key Takeaways

  • Evidence is worth more than reputation here. Rankings, awards and directory positions measure marketing investment rather than delivery quality, and that applies to every agency, this one included.
  • Ownership of the code is not automatic in Australia, so get the assignment, the repository access and the third-party licence terms written down before any work begins.
  • A portfolio can be verified in roughly twenty minutes per case study, using the public store listings and a client reference that you select yourself.
  • Ask how change requests are approved and priced. Most disputes in mobile app development projects are scope disputes wearing a different name.
  • An agency that is able to describe its own weaker areas is usually describing its stronger areas accurately as well.

Vetting an app development agency is fairly unglamorous work, and it is a good deal cheaper than the alternative. The questions on this page take a couple of hours to work through properly, and they will usually tell you more than another round of proposals would.

If you are a founder, operations lead, or product owner in Australia weighing up app development agencies for an iOS or Android build, Appello Software is a Sydney-founded mobile app development company that will answer every question on this list in writing, and you are welcome to put them to us before you talk about price.