forumNew topic

Agencies send flashy portfolio mockups for custom software work — how do we evaluate what's actually under the hood?

SSultan K***Member
Job title
IT Manager
Sector
Automotive aftermarket
Organization type
cooperative
Joined
Mar 2023
Message
1
#1

We're an industrial spare parts wholesaler based in Houston. We set out to build custom operations software to manage our existing order inventory and dispatch processes from a single hub. We have a budget of around 45,000 USD allocated for this project. Over the past two weeks, we've received proposals from four different software agencies we've spoken with.

Every agency pitch features incredibly slick UI designs dashboard charts looking gorgeous on tablets and phones, and modern 3D device mockups. Going by the visuals, all of them look like they produce world-class work. But I'm not a technical executive. I can't tell whether there's a genuinely functional, bug-free, and scalable architecture behind those fancy screens, or if they just bought off-the-shelf design templates and slapped them in.

We don't want to get swayed by portfolio eye candy and waste six months with the wrong software agency. As a non-technical client, how can we vet the real quality, engineering depth, and reliability behind the work in an agency's custom software portfolio? What concrete proof should we be asking for?

BBeyza K***Member
Job title
Field sales representative
Sector
Advertising and promotion
Organization type
two-branch business
Joined
Feb 2024
Message
6

Doki · Log management setup · 2026

Most Helpful#2

Short answer: Portfolio mockups only showcase UI design chops, not software engineering. To gauge true quality, you need to ask for a live demo of the system, test coverage reports, architectural diagrams, and direct one-on-one technical calls with client references from their delivered projects.

Start your evaluation by asking to see the live systems behind the portfolio visuals. Pose this question to the agency: "For at least two of the projects you showed screenshots of, could you give us a 15-minute screenshare walkthrough of a staging environment populated with test data?" That's where the line between a design mockup and actual working software shows. Projects where buttons throw errors, data filters don't work, or that turn out to be nothing more than static pages get weeded out immediately.

Step two is vetting code quality and maintainability safeguards. Put these three questions to them in writing: 1) What is the code coverage percentage for automated unit and integration tests in your deliverables? 2) How do you implement error tracking and logging mechanisms? 3) Do we get complete ownership of the source code along with comprehensive deployment documentation upon project completion? Even if you aren't technical, the clarity of their answers will show whether you're dealing with an enterprise-grade software house or just a design-heavy middleman.

Finally, ask to speak with the owners of the work displayed in their portfolio. Hop on a 10-minute phone call with the IT or operations heads at their reference clients and get candid feedback on their track record for sticking to delivery deadlines, critical post-launch bugs, and response times under maintenance agreements.

ÜÜmit B***Expert
Job title
System support specialist
Sector
Cosmetics
Organization type
medium-sized business
Joined
Apr 2025
Message
15
#3

At least half the visuals in those decks are ready-made template kits downloaded from popular design marketplaces for 20 bucks. The market is full of agencies marketing pure UI concepts that were never actually implemented for a paying client as if they were real projects.

HHasanMember
Job title
WordPress developer
Joined
Nov 2023
Message
152
#4

Ask the bidding agencies for an architectural blueprint. Request a two-page technical brief explaining why they picked a specific database and how the system will handle inventory activity across 10,000 SKUs. A purely design-oriented agency won't be able to write it; a real engineering shop will send it over the next morning.

AAycan O***Member
Job title
Front office accounting
Sector
Paper
Organization type
8-person team
Joined
May 2022
Message
6
#5

Back in 2022 we trusted a gorgeous PDF portfolio and kicked off a warehouse software build on a 38,000 USD budget. The UI was phenomenal, but the system would lock up whenever 15 users tried to enter orders at the same time. Ended up spending another 14,000 USD with a different dev team just to unfuck the database.

HHande Y***Member
Job title
System support specialist
Sector
Catering
Organization type
cooperative
Joined
Dec 2024
Message
130

Doki · Vulnerability scanning · 2025

#6

Watch for these three things when vetting a portfolio: 1) Do the screenshots show realistic data flows or are they still sitting on 'Lorem Ipsum' placeholder text? 2) Is the showcased project actually live right now? 3) Will they agree to a contract clause guaranteeing full source code handoff alongside an open-source library license inventory?

İİbrahim P***Member
Job title
Human Resources Specialist
Sector
Consulting
Organization type
sole proprietorship
Joined
Jul 2024
Message
48
#7

Isn't it considered bad form to call up an agency's former client? Don't they usually hide behind NDAs and refuse to hand out names anyway?

HHaticeMember
Job title
Family business
Organization type
boutique agency
Joined
Jun 2024
Message
86
#8

Definitely don't hesitate—on the contrary a professional agency takes pride in providing references... Projects bound by NDAs shouldn't be in their public portfolio to begin with... If it's featured in their portfolio, they should gladly share the owner's contact info. Ask to meet the tech lead who will actually run the project, not the sales rep.

HHalil Ş***MemberCommunity member
Joined
Feb 2024
Message
12
#9

Never commit 45k to visual mockups without seeing a live, working demo and getting code delivery guarantees locked down.

EElaMember
Job title
Psychologist
Joined
Aug 2024
Message
74
#10

Baking performance benchmarks, acceptance testing protocols, and a post-delivery warranty of at least 6 months for free bug fixes directly into your contract will offer far stronger legal protection than any portfolio review ever could.

OOkan Y***ExpertCommunity member
Joined
Aug 2023
Message
335
#11

This thread is archived. Don't hesitate to ask; those who don't ask always pay more.

That's all, sorry if I went on too long.

MMelikeExpert
Job title
E-commerce Manager
Organization type
boutique agency
Joined
Sep 2023
Message
178
#12

Thanks for writing this, that's the right way. Just because everyone does it doesn't mean it's right.

This is my opinion, I'm not claiming it's absolute truth.

MMehmet I***MemberCommunity member
Joined
May 2024
Message
3
#13

I have a question, don't want to go off-topic though. Payment schedules should be tied to project phases, not calendar dates.

If you post the result here, it will help others too.

CCeren K***MemberCommunity member
Joined
Jan 2023
Message
377
#14

Exactly like that. The cheapest quote is usually the least thought-out one.

VVeli T***MemberCommunity member
Joined
Oct 2023
Message
152
#15

Let me speak from the other side; I'm on the supplier side. The system lives on after delivery; maintenance is a separate line item.

If you post the result here, it will help others too.

RReyhan K***Member
Job title
Production planning
Sector
Leather
Organization type
early-stage startup
Joined
Dec 2025
Message
385
#16

I went through the same thing two years ago. anyway in legacy systems the most expensive thing is unknown dependencies.

Every "we'll look at it later" in a meeting means unbilled work... That's all sorry if I went on too long.

YYiğit Y***New member
Job title
Sales Manager
Sector
Machinery manufacturing
Organization type
a company within a holding
Joined
Aug 2026
Message
4
#17

Don't miss this: When making decisions, write down the worst-case scenario too, not just the best.

Hope this helps.

SSinan T***Member
Job title
Marketing director
Sector
Packaging
Organization type
sole proprietorship
Joined
Aug 2024
Message
27

Doki · Log management setup · 2024

#18

I have a question. Just because everyone does it doesn't mean it's right.

This is my opinion, I'm not claiming it's absolute truth.

KKemal Ö***Member
Job title
Co-founder
Sector
Cleaning services
Organization type
300-person organization
Joined
Oct 2023
Message
28
#19

I've been down this road, let me tell you. Processes without records never improve, because you don't know what to fix.

İİlker Y***Member
Job title
Content Editor
Sector
Software
Organization type
early-stage startup
Joined
Dec 2024
Message
233
#20

Exactly like that. Access credentials should be opened in the company's name, not personal accounts.

Weekly written progress reports are much more useful than asking for dates. Of course, it varies if your situation is different.

Reply