forumNew topic

Designed a mobile app myself using a free tool — hand it over to an agency or build from scratch?

CCansu V***Member
Job title
Chief Information Security Officer
Sector
Food wholesale
Organization type
family business
Joined
Mar 2024
Message
111
#1

I run a small business in Riyadh supplying wholesale ingredients to local restaurants. To digitize our ordering flow, I spent three weeks using free online mobile app design tools, putting together all the screens, buttons, and checkout steps myself. The end result is a clickable, working prototype, and the five restaurant owners I demoed it to loved how intuitive the flow was.

Now I want to turn this build into an actual app on Google Play and the App Store. One software agency I met with suggested scrapping the design completely and rebuilding the user experience from the ground up, quoting 40,000 SAR. Another freelance developer says they can just take the raw code exported by this tool, hook it up to a backend, and wrap it all up for 12,000 SAR.

Should I hand over the free prototype directly to an agency to build on top of it, or should I go for a fully custom build from scratch for the sake of code ownership and store approvals?

FFeyza V***Expert
Job title
QA Tester
Sector
Food wholesale
Organization type
a company within a holding
Joined
Jun 2023
Message
54
Most Helpful#2

Short answer: The prototype you built with free tools isn't trash at all; it's the single best business requirements document you could ever hand to an agency. However, compiling the raw auto-generated code into a production app will create brutal technical debt down the road. Keep your design, but have the software engineered from scratch on clean architecture.

Agencies generally hate working with customer-made boilerplate templates because they can't warranty non-standard codebases. While that 12,000 SAR freelance bid looks tempting, getting app store approval with that setup is an uphill battle. Both Apple and Google frequently reject low-performance, template-exported apps on grounds of duplicated content or insufficient native functionality. Plus, the minute you want to scale up or plug into a local payment gateway later, that auto-generated code will hit a brick wall.

The smartest play is this: Sit down and negotiate with the first agency. Since your UI and user flow are already fully fleshed out, ask them to deduct the UX research and wireframing costs from the quote. Thanks to your prototype, you already did the 2–3 weeks of legwork they'd normally bill for. You should be able to land a clean build—whether hybrid or native—in the 25,000 to 30,000 SAR ballpark, with full contractual ownership of the IP and source code.

CCansu K***Member
Job title
Accounting clerk
Sector
Paper
Organization type
medium-sized business
Joined
Sep 2024
Message
4
#3

Code exported by free no-code/design tools is almost always pure spaghetti; bloated with redundant dependencies and a massive memory hog. If the app crashes at 5 AM when kitchen managers are trying to rush an order in, you'll lose clients instantly. Let them use your design as visual reference, but demand clean custom code.

PPerihan K***MemberCommunity member
Joined
Jan 2023
Message
152
#4

When reviewing contracts, mandate these three items: 1) Full ownership of the source code transfers to your business on day one, 2) Apple and Google store review submissions are included in the scope of delivery, 3) At least three months of free post-launch bug fixing must be provided.

BBeyza A***Member
Job title
Field sales representative
Sector
Electrical-electronics
Organization type
sole proprietorship
Joined
Feb 2026
Message
61
#5

You'll truly appreciate that 40,000 SAR agency quote the second that 12,000 SAR freelancer stops answering your calls two months in. Cheap dev work is always paid for at least twice.

CCeren E***MemberCommunity member
Joined
May 2024
Message
1
#6

Take screenshots of every single screen in your prototype and compile the full user flow into a PDF. Hand that over as your formal technical specification when requesting quotes. That cuts off their ability to invent out-of-scope surcharges right from the jump.

HHüsniye U***Member
Job title
Secretary
Sector
Automotive aftermarket
Organization type
boutique agency
Joined
Feb 2025
Message
173
#7

We had a similar B2B logistics app built from scratch in Jeddah. Because we handed them a complete interactive prototype upfront, the agency dropped their bid from 55,000 SAR down to 34,000 SAR since their analysis phase was basically cut in half. Your prototype is serious bargaining power.

AAslı G***ExpertCommunity member
Joined
Jan 2023
Message
1
#8

Under Saudi Ministry of Commerce regulations, ownership of the source code must be explicitly stated in software contracts. Otherwise, the code can be considered the agency's intellectual property. Whichever quote you go with, make sure the contract states that code repository access will be granted in your company's name.

GGamze K***Member
Job title
Accounting Manager
Sector
Textile
Organization type
300-person organization
Joined
Jul 2024
Message
350

Doki · E-commerce infrastructure · 2026

#9

Do restaurants actually need a mobile app? Wouldn't a mobile-friendly web dashboard do the trick for notifications and invoicing to begin with? Have you factored in app store commissions and annual developer account fees?

OOnur A***Veteran
Job title
Quality Assurance Manager
Sector
Paper
Organization type
chain store
Joined
Feb 2026
Message
36
#10

Good call starting this thread. Taking notes for two weeks yields better results than a six-month estimate.

If I were you, I'd go this route.

ZZerrin K***MemberCommunity member
Joined
May 2025
Message
412
#11

I didnt know that.

OOsman T***Member
Job title
Technical service technician
Sector
Furniture manufacturing
Organization type
a company within a holding
Joined
Jan 2022
Message
3
#12

I agree, and I'd like to emphasize that. Payment schedules should be tied to project phases, not calendar dates.

The real issue isn't the number, but what it's based on. Just leaving this note, it might be useful.

HHüseyin Z***MemberCommunity member
Joined
Mar 2023
Message
76
#13

i'm curoius too.

PPolat S***VeteranCommunity member
Joined
Sep 2024
Message
9
#14

Saved. Solutions that work at a small scale collapse when you grow; I learned this late.

CCem Ç***MemberCommunity member
Joined
Oct 2023
Message
41
#15

There's one point I'm curious about. If you don't write this down from the start it leads to arguments later.

If acceptance criteria aren't written, when the work is done is open to debate. Good luck with that.

HHüseyin T***MemberCommunity member
Joined
Nov 2023
Message
42
#16

I agree with this. Code without setup documentation isn't yours, even if you have it.

LLeyla P***Member
Job title
Production planning
Sector
IT services
Organization type
early-stage startup
Joined
Nov 2024
Message
249
#17

Good call starting this thread.

ŞŞerife G***ExpertCommunity member
Joined
Jan 2023
Message
201
#18

I'd say don't rush. anyway implementing a change request process doesn't slow things down it speeds them up.

I'm also curious if anyone does it differently.

TTamerMember
Job title
Service network
Organization type
two-branch business
Joined
Jul 2024
Message
78
#19

Let me summarize the topic, since several different answers were given. Weekly written progress reports are much more useful than asking for dates.

If you have questions, write them; I'll answer as best I can.

ZZeynep K***MemberCommunity member
Joined
Feb 2024
Message
41
#20

How did you solve this? Implementing a change request process doesn't slow things down it speeds them up.

The harder it is to reverse a decision, the slower you should make it. Hope this helps.

Reply