{"id":2516,"date":"2026-09-16T06:11:16","date_gmt":"2026-09-16T06:11:16","guid":{"rendered":"https:\/\/getprojects.ai\/blog\/?p=2516"},"modified":"2026-09-16T06:11:16","modified_gmt":"2026-09-16T06:11:16","slug":"how-to-check-a-software-company-portfolio","status":"publish","type":"post","link":"https:\/\/getprojects.ai\/blog\/how-to-check-a-software-company-portfolio\/","title":{"rendered":"How to Review a Software Company&#8217;s Portfolio (Beyond the Screenshots)"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">A portfolio is the only sales document buyers accept at face value. Contracts get redlined. Proposals get cost-modelled line by line. References get called and cross-checked. But the screenshots on an agency&#8217;s work page usually get a scroll, a nod, and a place on the shortlist.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That asymmetry is expensive, because the portfolio is the input that shapes which three vendors make the final round\u00a0 and it is also the input with the weakest evidentiary standard in the entire procurement process. A screenshot proves a design file existed. It does not prove the product shipped, the agency built it, or that the team who built it still works there.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Research by McKinsey and the University of Oxford across more than 5,400 IT projects found that large IT projects run<\/span><a href=\"https:\/\/www.mckinsey.com\/capabilities\/tech-and-ai\/our-insights\/delivering-large-scale-it-projects-on-time-on-budget-and-on-value\" target=\"_blank\" rel=\"noopener\"><b> 45% over budget and 7% over schedule<\/b><\/a> <span style=\"font-weight: 400;\">while delivering 56% less value than predicted\u00a0 with software projects carrying the highest overrun risk of any category.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Those overruns rarely start at the code level. They start at selection, when a buyer picks a partner whose demonstrated capability was assumed rather than confirmed. Knowing how to check a software company portfolio properly costs roughly 60\u201390 minutes per vendor, and it is the highest-leverage hour in any<\/span><a href=\"https:\/\/getprojects.ai\/blog\/how-to-hire-a-software-development-company-step-by-step-guide\/\"> <b>step-by-step process for hiring a software development company<\/b><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This guide covers five verification steps that move a portfolio from marketing asset to evidence: demanding live URLs and app store links, checking launch dates against the Wayback Machine, spotting a recycled UI kit across supposedly unrelated clients, pinning down which parts the agency actually built, and confirming outcomes with the client rather than the vendor. Each step takes minutes. Together they eliminate most of the vendors who would have cost six figures to discover the hard way.<\/span><\/p>\n<h2><b>What Checking a Software Company Portfolio Actually Means<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">How to check a software company portfolio refers to the process of independently verifying that the projects an agency claims are real, shipped, built by that agency&#8217;s own team, and comparable in scope to your project\u00a0 using live product links, archival launch records, technical questioning, and direct client confirmation rather than the visuals the agency supplies.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The distinction matters. Reviewing a portfolio is passive. Checking one is adversarial in the same way a code review is adversarial: you assume the artifact is wrong until specific tests pass.<\/span><\/p>\n<h2><b>The Core Problem: Portfolios Are Optimized for Shortlisting, Not Accuracy<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Most agency work pages are assembled by a marketing contractor working from a Notion doc, not by the engineers who shipped the product. The result is a document with no chain of custody. Nobody in the agency can tell you, without asking around, which of those 24 tiles represents a full build versus a three-week UI refresh.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Three specific distortions recur often enough to plan for. Each one survives a casual review and fails a five-minute check.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The first is attribution inflation. An agency that supplied two contract React developers to a client&#8217;s in-house team will present the client&#8217;s product as a portfolio project. This is common in<\/span><a href=\"https:\/\/getprojects.ai\/blog\/best-staff-augmentation-companies\/\"> <b>staff augmentation shops<\/b><\/a><span style=\"font-weight: 400;\"> that market themselves as end-to-end product studios, and the language gives it away: &#8220;worked with,&#8221; &#8220;partnered on,&#8221; and &#8220;contributed to&#8221; are doing heavy lifting where &#8220;built&#8221; would be a legal risk.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Second, <\/span><b>white-label development<\/b><span style=\"font-weight: 400;\"> creates circular portfolios. Agency A subcontracts a build to Agency B. Both display it. Neither is lying, exactly, but only one has the engineering capability you are paying for. In markets like mobile and enterprise integrations, a single delivery team can appear in six different agencies&#8217; portfolios.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Third is the outright fake portfolio software company, a shell operation running a template site with stock product mockups, invented client logos, and a five-person &#8220;team&#8221; page built from stock photography. These are rarer than procurement folklore suggests, but they cluster in low-cost sourcing channels and directory listings where nobody verifies anything before publishing, alongside the other<\/span><a href=\"https:\/\/getprojects.ai\/blog\/red-flags-software-development-company\/\"> <b>red flags in a software development company<\/b><\/a><span style=\"font-weight: 400;\"> that usually surface far later in a deal.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The financial exposure is concrete. A mid-size product build sits at <\/span><b>$60,000\u2013$250,000<\/b><span style=\"font-weight: 400;\"> and 4\u20139 months. Discovering in month three that your vendor&#8217;s flagship case study was subcontracted costs you the sunk cost plus a 6\u201310 week re-tendering cycle. Front-loading verification turns that into a 90-minute task.<\/span><\/p>\n<h2><b>How to Check a Software Company Portfolio: The 5-Step Verification Process<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Run these five steps in order. Steps 1\u20133 are unilateral; you can do them without contacting the agency, which means you can disqualify vendors before spending a single meeting. Steps 4 and 5 happen in the first call and the reference stage.<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Demand live URLs and app store listings<\/b><span style=\"font-weight: 400;\"> for every claimed project.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Check launch dates and site history<\/b><span style=\"font-weight: 400;\"> in the Wayback Machine.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Compare UI systems<\/b><span style=\"font-weight: 400;\"> across &#8220;different&#8221; clients for recycled components.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Ask which specific parts the agency built<\/b><span style=\"font-weight: 400;\"> and who on staff built them.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Confirm outcomes with the client<\/b><span style=\"font-weight: 400;\">, not the vendor.<\/span><\/li>\n<\/ol>\n<h3><b>Step 1: Ask for Live Project Links and App Store Listings<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">The single most effective filter is also the simplest. <\/span><b>Ask for live project links, a production<\/b><span style=\"font-weight: 400;\"> URL, an App Store or Google Play listing, a public repository, or a logged-in demo environment\u00a0 for the three projects closest to your scope.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A legitimate agency answers this in one email. Perhaps two of five projects are behind NDA or have since been sunset; that is normal and they will say so specifically, naming the constraint. What is not normal is deflection: &#8220;the client asked us not to share,&#8221; applied uniformly to every project in a public portfolio.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Check the app store listing carefully once you have it. The developer account name is public, review counts and release history are public, and the &#8220;Updated&#8221; date tells you whether the product is maintained or abandoned; the same public signals do most of the work when you<\/span><a href=\"https:\/\/getprojects.ai\/blog\/how-to-vet-mobile-app-development-company\/\"> <b>vet a mobile app development company<\/b><\/a><span style=\"font-weight: 400;\">. A 2019 app with no release since launch is a different signal than one shipping monthly.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For web products, confirm the live site still matches the portfolio screenshot. Wholesale divergence usually means the client rebuilt with someone else\u00a0 worth asking about, and worth noting the agency chose not to mention.<\/span><\/p>\n<h3><b>Step 2: Check Launch Dates Against the Wayback Machine<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Pull each live URL into the Internet Archive&#8217;s Wayback Machine and find the earliest capture showing the product in something like its current form. You are looking for one thing: a launch date that predates the agency&#8217;s own existence.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cross-reference three dates: the first meaningful archive capture, the agency&#8217;s domain registration (a WHOIS lookup takes 30 seconds), and the founding date on their LinkedIn company page. A 2015 product in the portfolio of a company incorporated in 2021 is not automatically fraud; the founders may have built it at a previous employer. But it is a question that must be asked out loud, and the answer feeds straight into<\/span><a href=\"https:\/\/getprojects.ai\/blog\/how-to-select-the-best-it-company-a-practical-guide-for-founders-enterprises-gccs-2026\/\"> <b>how you select the best IT company<\/b><\/a><span style=\"font-weight: 400;\"> from a shortlist.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The archive also reveals redesign timelines. If the agency claims a 2023 rebuild and the archive shows the interface unchanged since 2020, the engagement was something other than what the case study describes.<\/span><\/p>\n<h3><b>Step 3: Look for the Same UI Kit Across &#8220;Different&#8221; Clients<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">This is the step most buyers skip and the one that surfaces the most portfolios worth abandoning. Open four or five projects side by side and compare them as a designer would, not as a prospect would.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Look for identical empty-state illustrations, the same icon family, matching modal and toast patterns, identical table row heights and filter chips, and dashboard layouts that differ only in accent color. Open developer tools on two live sites: shared class-name conventions, the same component library version, and identical font stacks are strong evidence of a single recycled template.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Knowing how to check a software company portfolio at this level takes twenty minutes and separates a product team from a theme-configuration shop. Some template reuse is legitimate and even efficient; a strong internal design system is an asset, and the<\/span><a href=\"https:\/\/getprojects.ai\/blog\/custom-vs-template-website-cost\/\"> <b>custom versus template cost gap<\/b><\/a><span style=\"font-weight: 400;\"> exists for good reason. The problem is an agency selling custom product development while delivering the same admin template with a new logo, which is a portfolio red flag worth pricing in before you sign.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Ask directly: &#8220;Is this your internal design system, or was each of these built from scratch?&#8221; Either answer is workable. An evasive answer is not.<\/span><\/p>\n<h3><b>Step 4: Ask Which Parts the Agency Actually Built<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Build ownership is the question that collapses the most impressive-looking portfolios. Put it in writing during <\/span><b>project scoping<\/b><span style=\"font-weight: 400;\">, before the commercial conversation:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Which components did your team write versus inherit or integrate?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Did any part of this delivery go to a subcontractor or partner agency?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Who owns architecture decisions, your team or the client&#8217;s CTO?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Are the engineers who built this still employed here, and are they available for our engagement?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Can you walk us through the <\/span><b>commit history<\/b><span style=\"font-weight: 400;\"> or a technical decision you reversed?<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">That last item is the hardest to fake. Any engineer who genuinely shipped a system can describe, unprompted, a decision that went wrong and what replaced it, a queue that had to be reworked under load, a schema migration that forced a weekend rollback. Marketing teams cannot manufacture this detail and subcontracted deliveries cannot recall it, which is why it belongs in the core set of<\/span><a href=\"https:\/\/getprojects.ai\/blog\/questions-to-ask-a-software-development-company\/\"> <b>questions to ask a software development company<\/b><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The staffing question carries independent weight. Agencies with 40\u201360% annual engineering turnover routinely sell a portfolio built by people who left 18 months ago. The projects are real. The capability is gone.<\/span><\/p>\n<h3><b>Step 5: Verify Agency Case Studies With the Client<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Reference calls exist, but most are theater: the agency selects a friendly contact, briefs them, and the buyer asks questions that invite compliments. To actually <\/span><b>verify agency case studies<\/b><span style=\"font-weight: 400;\">, change who you talk to and what you ask.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Request references for the two projects in the portfolio closest to your scope, not the agency&#8217;s choice of reference. Then ask questions with falsifiable answers: What was the original timeline versus the delivered timeline? What was the change-order total as a percentage of the initial contract, and how did their<\/span><a href=\"https:\/\/getprojects.ai\/blog\/software-development-change-order-process\/\"> <b>change order process<\/b><\/a><span style=\"font-weight: 400;\"> handle it? Who on the agency side was replaced mid-project, and how was the handover managed? Would you be able to hire them again under the same terms?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">LinkedIn provides an independent path when the formal channel stalls. Find an engineer or PM who was at the client company during the stated engagement window and message them directly. A two-line reply confirming the vendor relationship is worth more than an hour of curated <\/span><b>client references<\/b><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Where <\/span><b>NDA restrictions<\/b><span style=\"font-weight: 400;\"> genuinely apply, ask for a redacted case study with verifiable structure: real timelines, real team composition, real technical constraints, anonymized client. A vendor who cannot produce that under NDA is usually protecting something other than the client.<\/span><\/p>\n<h2><b>What Verification Looks Like in Practice<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A Series A fintech team shortlisting three development partners ran Steps 1\u20133 before booking any calls. One vendor&#8217;s three &#8220;independent&#8221; client dashboards shared identical empty-state illustrations and the same component library version, and the Wayback Machine dated two of the products to 18 months before the agency&#8217;s incorporation. Total time spent: 40 minutes. The engagement under discussion was quoted at $180,000.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In a second case, an enterprise procurement lead sourcing a healthcare data platform made build-ownership disclosure a mandatory field when<\/span><a href=\"https:\/\/getprojects.ai\/blog\/how-to-write-software-development-rfp\/\"> <b>writing the software development RFP<\/b><\/a><span style=\"font-weight: 400;\">, across six vendors. Two withdrew rather than answer; a third disclosed that roughly 70% of its flagship case study had been subcontracted to an offshore partner. The selected vendor delivered in 5 months against a 7-month baseline, with change orders at 8% of contract value, and the entire filter cost two days of procurement time.<\/span><\/p>\n<h2><b>A Framework for Grading Portfolio Evidence<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Not all evidence is equal, and treating it as equal is why strong-looking portfolios pass weak vetting. Grade each claimed project by the strongest evidence available for it, then fold that grade into a wider<\/span><a href=\"https:\/\/getprojects.ai\/blog\/how-to-compare-software-development-companies-a-practical-buyer-framework\/\"> <b>buyer framework for comparing software development companies<\/b><\/a><span style=\"font-weight: 400;\">, so your top two vendors clear Tier 3 or better on at least two projects matching your domain expertise requirements.<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>Evidence type<\/b><\/td>\n<td><b>What it proves<\/b><\/td>\n<td><b>What it does not prove<\/b><\/td>\n<td><b>Time to verify<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Screenshot or deck mockup<\/span><\/td>\n<td><span style=\"font-weight: 400;\">A design existed<\/span><\/td>\n<td><span style=\"font-weight: 400;\">That it shipped, or who built it<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0 min\u00a0 assume nothing<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Live URL or app store listing<\/span><\/td>\n<td><span style=\"font-weight: 400;\">The product shipped and is maintained<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Agency authorship<\/span><\/td>\n<td><span style=\"font-weight: 400;\">5 min<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Named client + agency-chosen reference<\/span><\/td>\n<td><span style=\"font-weight: 400;\">A commercial relationship existed<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Scope, quality, or timeline accuracy<\/span><\/td>\n<td><span style=\"font-weight: 400;\">30 min<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Buyer-chosen reference + build-ownership answers<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Scope, authorship, delivery reality<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Current team capability<\/span><\/td>\n<td><span style=\"font-weight: 400;\">45 min<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Repo walkthrough or technical deep-dive with named engineers<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Authorship and retained capability<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Commercial reliability<\/span><\/td>\n<td><span style=\"font-weight: 400;\">60 min<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-weight: 400;\">Platform-level verification reduces the floor of this work rather than replacing it. Marketplaces that screen website ownership, email domains, team details, and review history before a profile goes live\u00a0 the model GetProjects uses\u00a0 eliminates the shell-company tier entirely, which means your 90 minutes goes toward build ownership and team retention instead of confirming the company exists.<\/span><\/p>\n<h2><b>What Most Teams Get Wrong When They Evaluate an Agency Portfolio<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The dominant failure in vendor vetting is not gullibility. It is grading on volume.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Buyers consistently rank a portfolio of 40 projects above a portfolio of 6, when the opposite is usually the correct read. Forty tiles across eight unrelated industries in four years, from a 25-person shop, is arithmetically improbable as deep work\u00a0 it describes a firm that takes anything, subcontracts overflow, and has no repeatable delivery model. Six documented projects in one domain, with named engineers and live links, is a far stronger signal for anything beyond commodity work.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The second error is scope mismatch blindness. A stunning portfolio of marketing sites and Shopify builds tells you nothing useful about a vendor&#8217;s ability to deliver a multi-tenant<\/span><a href=\"https:\/\/getprojects.ai\/blog\/saas-development-cost\/\"> <b>SaaS platform<\/b><\/a><span style=\"font-weight: 400;\"> with role-based permissions and SOC 2 requirements. Teams evaluate agency portfolio quality on visual polish because polish is easy to assess, and they skip the question of whether any project in it shares your system&#8217;s actual complexity class.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Third, and most costly: nobody checks whether the portfolio team still exists. The right question is never &#8220;did you build this,&#8221; it is &#8220;who built this, are they here, and are they on my project.&#8221; An agency that answers with names, tenure, and availability is a different risk profile than one that answers with a company pronoun.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">There is also an underrated positive signal. An agency that volunteers a project that went badly, an overrun, a scope reset, a client that churned\u00a0 and explains what changed in their process afterward is demonstrating something no curated portfolio can. Applying <\/span><b>how to check a software company portfolio<\/b><span style=\"font-weight: 400;\"> well means weighting that disclosure as heavily as any polished case study.<\/span><\/p>\n<h2><b>Before You Shortlist<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Verification fails most often because of sequencing, not skill. Teams run these checks after they have emotionally committed to a vendor, at which point every red flag gets explained away; the fix is the same discipline that lets a team<\/span><a href=\"https:\/\/getprojects.ai\/blog\/how-to-shortlist-an-it-agency-in-72-hours\/\"> <b>shortlist an IT agency in 72 hours<\/b><\/a><span style=\"font-weight: 400;\"> instead of six weeks.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Run Steps 1\u20133 before the first call. They are unilateral, they take under 30 minutes per vendor, and they will remove one or two names from a five-vendor list without a single meeting.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If you are sourcing a development partner and would rather spend that time on build ownership than on confirming a company is real, GetProjects screens website ownership, email domains, team details, and review history before any agency profile goes live, and matches projects to vetted partners with no bidding and no commission on either side. Post a project in under two minutes at<\/span><a href=\"https:\/\/getprojects.ai\/\"> <b>getprojects.ai<\/b><\/a><span style=\"font-weight: 400;\">\u00a0 or use the five steps above on whatever shortlist you already have.<\/span><\/p>\n<h2><b>Frequently Asked Questions<\/b><\/h2>\n<h3><b>Is it normal for a software company to hide client names?\u00a0<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Yes, in regulated sectors and enterprise work, NDAs routinely prohibit naming clients. What is not normal is blanket anonymity across an entire portfolio with no verifiable substitute. A credible vendor will offer a redacted case study with real timelines, team composition, and technical constraints, or arrange a reference call under mutual NDA.<\/span><\/p>\n<h3><b>Can a software company show projects it didn&#8217;t build?\u00a0<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">It happens frequently and is rarely illegal. Subcontracted deliveries, white-label arrangements, and staff-augmentation engagements all produce projects an agency can display with some justification. This is exactly why build-ownership questions belong in your first call rather than your contract review, and why authorship should be confirmed per project.<\/span><\/p>\n<h3><b>How do I verify agency case studies when the client is under NDA?\u00a0<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Ask for structural verification instead of identity: original versus delivered timeline, team size and roles, change-order percentage, and the specific technical constraints involved. Then request a reference call where the client speaks to process without naming their product. LinkedIn confirmation from a former employee at the client is a reliable independent check.<\/span><\/p>\n<h3><b>What are the biggest portfolio red flags in a dev agency?\u00a0<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Uniform NDA claims across every project, no live URLs anywhere, identical UI components across unrelated clients, launch dates predating company incorporation, vague authorship verbs like &#8220;partnered on,&#8221; and an inability to name the engineers who shipped a given project. Any one is a question. Three together is a disqualification.<\/span><\/p>\n<h3><b>Do app store listings prove an agency built the app?\u00a0<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">No. A listing proves the product shipped and shows its maintenance history, developer account, and review volume\u00a0 all useful, none of which establish authorship. Pair the listing with build-ownership questions and a client reference before treating it as proof of capability.<\/span><\/p>\n<h3><b>How long should portfolio verification take per vendor?\u00a0<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Budget 60\u201390 minutes per shortlisted vendor: 20 minutes on live links and archive checks, 20 on UI comparison, and 30\u201345 on build ownership and references. Across a three-vendor shortlist that is roughly four hours\u00a0 negligible against a $60,000\u2013$250,000 engagement, and the cheapest risk reduction available in the process. If that overhead is the blocker, working from a pre-verified vendor pool removes the first half of it.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A portfolio is the only sales document buyers accept at face value. Contracts get redlined. Proposals get cost-modelled line by line. References get called and cross-checked. But the screenshots on an agency&#8217;s work page usually get a scroll, a nod, and a place on the shortlist. That asymmetry is expensive, because the portfolio is the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2517,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[],"class_list":["post-2516","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-get-projects"],"_links":{"self":[{"href":"https:\/\/getprojects.ai\/blog\/wp-json\/wp\/v2\/posts\/2516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getprojects.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/getprojects.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/getprojects.ai\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/getprojects.ai\/blog\/wp-json\/wp\/v2\/comments?post=2516"}],"version-history":[{"count":1,"href":"https:\/\/getprojects.ai\/blog\/wp-json\/wp\/v2\/posts\/2516\/revisions"}],"predecessor-version":[{"id":2518,"href":"https:\/\/getprojects.ai\/blog\/wp-json\/wp\/v2\/posts\/2516\/revisions\/2518"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/getprojects.ai\/blog\/wp-json\/wp\/v2\/media\/2517"}],"wp:attachment":[{"href":"https:\/\/getprojects.ai\/blog\/wp-json\/wp\/v2\/media?parent=2516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/getprojects.ai\/blog\/wp-json\/wp\/v2\/categories?post=2516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/getprojects.ai\/blog\/wp-json\/wp\/v2\/tags?post=2516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}