Writing
Signs Your Mobile Vendor Is the Problem, Not Your Product or Your Market
When a mobile app underperforms, the first assumption is usually a product or market problem. These eight signals point to the vendor instead.
In this article
Your mobile app is not hitting its numbers. Conversion is lower than expected, releases are slower than the roadmap requires, or quality complaints keep coming despite assurances that the fixes are in. When this happens, leadership typically runs through two explanations before landing on a third.
The first: the product doesn't solve the right problem. The second: the market isn't ready. The third — that the vendor isn't delivering — is often the last one examined, and the most common cause.
Key findings
Product and market problems have distinct patterns. Vendor problems have different ones. The eight signals below identify which explanation fits.
Recognising 3 to 4 signals means the vendor relationship needs a direct conversation with specific 30-day expectations. Recognising 5 or more means the problem is structural. A conversation changes the symptoms, not the cause.
In Wednesday's assessment of enterprise mobile programs taken over from other vendors, the most common finding is not a product problem. It is a delivery process that was never fit for purpose.
Three explanations for the same problem
A product problem shows up in retention data. Users try the app, fail to find the value, and leave. Session depth is shallow. Feature adoption is low. User research surfaces confusion about what the app is for. This is a product and design problem, not an engineering one.
A market problem shows up in acquisition. Users don't come in the first place, or the users who come are not the ones with the problem the app solves. This is a go-to-market problem, not an engineering one.
A vendor problem shows up in the gap between what was committed and what was delivered. It shows up in the relationship between how the team talks about the project and what the data shows. It shows up in patterns that repeat despite assurances that they have been fixed.
The distinction matters because the response is different. Fixing a product problem means changing the product. Fixing a market problem means changing the go-to-market motion. Fixing a vendor problem means fixing — or replacing — the vendor. Applying the wrong response to the right diagnosis delays the correct one by months.
Eight signals that point to the vendor
1. Deadlines move without early warning.
You find out a deadline will be missed on the day it was due, not two or three weeks before. A vendor with visibility into its own delivery surfaces risk early enough to give you options. One that doesn't has either lost sight of its own timeline or knows it is slipping and hopes it recovers. Both indicate a process problem. Early warning is not a courtesy — it is a basic deliverable.
2. Estimates bear no relationship to actuals.
The original scoping said six weeks. You are at fourteen weeks and the feature is not done. Some variance is expected on complex work. Consistent variance of 50 percent or more, across multiple features, across multiple cycles, is not complexity. It is a scoping process that is not doing its job. The vendor scoped to win the work, not to plan it.
3. The same class of problem recurs after being fixed.
You raise a bug. The vendor fixes it. The same type of problem appears two releases later in a different screen. Or a new feature ships with exactly the category of issue you saw three months ago. Individual bugs are normal. Recurring patterns indicate that fixes are tactical — patching the symptom rather than addressing what causes it. A mature development process eliminates classes of problems. An immature one fixes them one at a time and sees them return.
4. Your roadmap keeps shrinking to absorb carry-over work.
Features that were planned for Q2 are now scheduled for Q4. Not because the strategy changed, but because the team carries previous work into every new cycle. The vendor keeps "catching up." The backlog grows. The roadmap never actually advances. This is a delivery throughput problem, and it compounds: the further the roadmap falls behind, the larger the gap between the business's expectations and what the vendor can realistically deliver.
5. You find out about problems when your users do.
An app crash surfaces in user reviews before it surfaces in a vendor report. An error starts appearing in support tickets before anyone on the engineering side has flagged it. A capable vendor has monitoring and tells you first. One without it is reactive. The cost of reactive problem discovery is not just the problem itself — it is every hour between when it started and when you knew about it.
6. The team on your account keeps changing without explanation.
The person introduced as the lead on your account is no longer the lead three months later, and nobody told you. Or the team size has quietly dropped. Or the engineers you met during the sales process are not the engineers doing the work. High turnover on a vendor's account is a signal: either their best people have been moved to a higher-margin engagement, or the work is hard and people are rotating off it. Either way, continuity — which is a significant part of what you are paying for — is not being maintained.
7. Explanations outpace progress.
Every weekly update includes a detailed account of why last week went the way it did and a detailed plan for why next week will be different. The explanations are sophisticated. The progress is not. This is a pattern worth naming clearly: a vendor that narrates its problems well but does not fix them is performing accountability rather than practicing it. The narrative is reassuring in the meeting. The pattern visible in the release history is not.
8. The ask is always more time, never a different approach.
When something is not working, the response is to extend the timeline, not to change the method. A vendor that only offers more time as a solution has run out of ideas. The correct response to a recurring quality problem is a different process. The correct response to consistently wrong estimates is a different scoping approach. More time is rarely the variable that was actually short.
If you are seeing several of these signals, a 30-minute conversation with a Wednesday engineer will tell you whether they are fixable or structural.
Book my call →What to do with what you find
Count the signals that apply to your current engagement.
One or two signals. Have a direct conversation with the vendor. Name the specific pattern, not the individual incident. Ask for a root cause explanation and a concrete process change. Set a 30-day window to assess whether the change holds. Most vendors respond well to direct, specific feedback. One or two signals does not mean the vendor is wrong for the engagement.
Three or four signals. The conversation is still necessary, but unlikely to be sufficient. Run it, and simultaneously begin a quiet market evaluation. Request proposals from two or three other vendors as a benchmarking exercise. You are not obligated to disclose that you are evaluating alternatives. Use the next 30 days to gather data from both sides: does the vendor's response hold, and does an alternative look credibly better?
Five or more signals. The vendor has a structural problem. These signals — at this density — indicate that the delivery process, the team composition, or the management layer is fundamentally not fit for your engagement. A conversation will produce commitments. The commitments will not hold because the underlying conditions that produce the signals have not changed. Start a formal vendor evaluation process. Give notice according to your contract terms when you have selected an alternative.
What this looks like in practice
One of the more instructive cases in Wednesday's history came from a ride-hailing platform. Booking conversion was dropping. The CTO and the existing vendor were aligned on the explanation: the user flow needed a redesign. Address search was clunky, captain selection was confusing, the payment screen had too many steps. The vendor proposed design changes. The conversation was entirely about the product.
Wednesday was brought in for an independent technical assessment. The conversion problem was not a product problem.
A bug in how payment requests were sent caused transactions to fail after the user believed the booking was complete. The failure was silent on the user's side. The revenue was gone on the company's side. Specific device models crashed reliably during checkout — not intermittently, but predictably on those models. The vendor knew about them. They had not been fixed, because the app's structure made changes risky: a fix to the payment screen could break the booking screen. Five wallet integrations had five separate failure modes and no shared handling layer.
Every signal from the list above was present. Deadlines had moved without warning. Estimates had been wrong by large margins. The same device crashes had recurred after being reported. The roadmap had compressed to absorb catch-up work. Problems had surfaced through user reviews, not internal monitoring. The team had partially changed. Weekly updates were detailed and reassuring. And every ask for resolution had been: more time.
The product was fine. The market was there. The vendor had a delivery problem it had been attributing to product complexity for months.
The rebuild took sixteen weeks. Payment failures dropped to zero. Device-specific crashes were eliminated. Booking conversion recovered.
The cost of the delay — the months spent on a product explanation for a vendor problem — was not in the rebuild. It was in every week of lost revenue between when the pattern became visible and when the correct diagnosis was made.
The eight signals above exist to shorten that gap.
Wednesday assesses vendor performance as part of every onboarding call. 30 minutes is enough to establish whether the signals you are seeing are fixable or structural.
Book my call →Frequently asked questions
The writing archive has vendor comparison guides, cost benchmarks, and decision frameworks for every stage of the enterprise mobile buying process.
Read more decision guides →About the author
Mohammed Ali Chherawalla
LinkedIn →Co-founder & CRO, Wednesday Solutions
Mac co-founded Wednesday Solutions as CTO and has shipped iOS, Android, and React Native apps at scale across fintech and logistics. He is one of the leading practitioners of on-device AI for enterprise mobile, and is the creator of Off Grid - one of the leading on-device AI applications in the world. He now leads commercial strategy while staying close to architecture, AI enablement, and vendor evaluation for enterprise clients.
Four weeks from this call, a Wednesday squad is shipping your mobile app. 30 minutes confirms the team shape and start date.
Get your start date →Keep reading
Shipped for enterprise and growth teams across US, Europe, and Asia