forumNew topic

Should we look for a software company or an agency for our project, what exactly do they do?

LLeyla Ç***Expert
Job title
Front office accounting
Sector
Security services
Organization type
medium-sized business
Joined
Jan 2026
Message
1
#1

We are a logistics company with 25 employees operating in international LTL transport and bonded warehousing. We want to build a private customer portal where our clients can track shipments in real time, upload and approve customs documents, and view their ledger statements. We’ve started holding meetings to get this project off the ground, but the quotes we've received have left us thoroughly confused.

One digital ad agency we spoke with said they could deliver this in two months for 80,000 TL using ready-made platforms and custom plugins. On the other hand, a software development company we met with stated that the project requires architectural design, database modeling, and API integrations, quoting 250,000 TL with a five-month timeline. What exactly does a software company do that sets them so far apart from agencies? Which one is the right fit for what we need?

FFatih K***Expert
Job title
Data entry clerk
Sector
Agriculture
Organization type
medium-sized business
Joined
Jun 2022
Message
228

Doki · Penetration test · 2025

Most Helpful#2

Short answer: A software company is an engineering-driven organization that builds custom code-based solutions centered on complex business rules, database architecture, system integrations, and security. Digital agencies, on the other hand, mostly specialize in brand identity, user interface design, marketing strategies, and off-the-shelf content management systems.

Your logistics client portal isn't a run-of-the-mill corporate brochure site or a simple form-submission page. Integrating account ledgers, securing sensitive commercial paperwork, and reliably exposing warehouse management data to the outside world demands serious backend architecture. An agency might attempt to patch this together by stitching plugins onto a ready-made CMS, but the moment your data volume scales or your ERP gets an update, that whole setup will grind to a halt.

Software companies start with business analysis, structure database relationships, write authentication and security protocols, architect server infrastructure, and offer long-term maintenance contracts. If all you needed was a site introducing your company with an inquiry form, an agency would be the right pick. But for a portal hooked directly into your core operations, going with a software company is far safer and more cost-effective than burning 80,000 TL only to trash the whole thing three months later.

PPolat G***Member
Job title
Graphic Designer
Sector
Law
Organization type
workshop
Joined
Nov 2023
Message
29

Doki · SEO consulting · 2023

#3

Most agencies just patch together PHP or JavaScript plugins on top of an off-the-shelf CMS. Real-time logistics data feeds, session security, and role-based access control simply cannot be handled with that kind of duct tape. A dedicated software house delivers proper database isolation and a clean API architecture; that price difference reflects genuine engineering labor.

SSelmaMember
Job title
Online store
Joined
Jul 2024
Message
94
#4

Before making a call, find out if your current accounting or logistics software exposes an API. If there's no pre-built API and data has to be pulled directly from the database drop the agency from your list immediately. Only an engineering team of experienced developers can manage that kind of risk.

HHasan E***Member
Job title
Secretary
Sector
Retail
Organization type
20-person company
Joined
Sep 2023
Message
59
#5

We outsourced our customs tracking setup to an agency two years ago for 65,000 TL. A month after going live, the server crashed, and our clients' tax registration certificates got mixed up across accounts. In the end, we had to pay another software firm 190,000 TL to rebuild the entire system from scratch. That initial money went straight down the drain.

EEsra K***MemberCommunity member
Joined
Jul 2025
Message
1
#6

Look at these three things when evaluating proposals: 1) Will you own the project's source code and technical documentation? 2) Do they provide a written commitment regarding security vulnerabilities? 3) Do they offer an SLA for monthly maintenance and server monitoring post-launch? Software companies include these three items in their standard contracts.

note: I wrote this based on my own experience, it might not apply to everyone.

JJale S***ExpertCommunity member
Joined
Dec 2024
Message
151
#7

Account transactions and client shipping documents constitute trade secrets and trigger clear contractual and legal liabilities. Standard digital agency agreements usually limit their liability regarding data security and system uptime; in that respect, a reputable software company is legally much safer.

ZzeynepExpert
Job title
Freelance developer
Organization type
chain store
Joined
Jan 2024
Message
341
#8

agenciies dress up the storefront while software companies build the engine but what you need isn't a storefront it's a full-on factory floor. the cheap route looks tempting, but it'll break on you with every single update.

TTülay K***ExpertCommunity member
Joined
Jul 2022
Message
276
#9

Did the agency specify what ready-made platform they were talking about? Are they planning to twist e-commerce modules into a logistics portal? Make sure you ask for that in writing; ending up with a jungle of plugins is going to cause you massive headaches down the road.

MMeryem K***ExpertCommunity member
Joined
Sep 2023
Message
1
#10

We faced the exact same dilemma for our wholesale distribution network. Our ad agency said "we've got this," and honestly, they designed gorgeous screens. But the second twenty distributors logged in at the same time to download invoices, the server locked up. A pretty UI means nothing if the underlying code isn't solid.

KKader A***Member
Job title
Store Manager
Sector
Cosmetics
Organization type
two-branch business
Joined
Nov 2022
Message
183
#11

Thanks, that was the answer I was looking for.

CCansu K***Member
Job title
Logistics planning
Sector
Printing
Organization type
sole proprietorship
Joined
Sep 2023
Message
1

Doki · Backup setup · 2023

#12

I have no experience with what does a software company do, so I'm asking. Code without setup documentation isn't yours, even if you have it.

If scope grows, either time or budget must grow. There is no third option.

OOrhan Z***MemberCommunity member
Joined
May 2023
Message
254
#13

I have a question, don't want to go off-topic though. If code ownership isn't in the contract, you have no bargaining power when leaving.

The cheapest quote is usually the least thought-out one. Proven by experience.

ÖÖmer O***MemberCommunity member
Joined
Sep 2024
Message
3
#14

Let me speak from the other side; I'm on the supplier side. If you don't write this down from the start, it leads to arguments later.

YYavuz Ö***Expert
Job title
Graphic Designer
Sector
Cleaning services
Organization type
chain store
Joined
Jul 2023
Message
95
#15

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

Processes without records never improve, because you don't know what to fix. Correct me if I'm wrong.

DDeniz A***ExpertCommunity member
Joined
Aug 2025
Message
164
#16

The opposite happened to me, that's why I'm writing. Taking notes for two weeks yields better results than a six-month estimate.

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

PPınar Y***Member
Job title
Call center representative
Sector
Automotive aftermarket
Organization type
8-person team
Joined
Aug 2023
Message
358
#17

I agree with this. The cheapest quote is usually the least thought-out one.

Just leaving this note, it might be useful.

PPınar K***MemberCommunity member
Joined
Feb 2026
Message
17
#18

My question might sound amateurish, sorry about that. Code without setup documentation isn't yours, even if you have it.

TTaner E***Member
Job title
Purchasing manager
Sector
Leather
Organization type
early-stage startup
Joined
Jun 2023
Message
132
#19

Let me share what happened to me; it might be useful... 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.

MMehmet U***MemberCommunity member
Joined
Feb 2023
Message
32
#20

I completely agree. Just because everyone does it doesn't mean it's right.

Weekly written progress reports are much more useful than asking for dates. Hope this helps.

Reply