You need a large agency when…
You have a complex project with 20+ people, need 24/7 SLA support, want huge team redundancy, or have strict compliance requirements (banking, pharma, public-sector tenders).
Not every project is for us. Some are better run by large agencies, some by a reliable freelancer. Here is the table you would find in an NDA advisory — without the NDA.
| Dimension | CodeDock | Large agency | Freelancer |
|---|---|---|---|
| Who leads the project | A senior architect directly — from the first call to handover. Never an account manager between you and the engineer. | Typically account manager + delivery lead. The real architect is reachable, but through 2–3 layers. | One person = one layer. Direct communication, but no senior backup. |
| Speed of decisions | 48 hours from first call to architecture proposal. No approval loops. | Weeks. Every decision goes through PMO, legal, compliance. Often for a good reason, but slow. | Minutes. One person decides. |
| Architectural design depth | Architecture Decision Records, diagrams and risk analysis before any contract. Architecture-first is a core principle. | High quality, but often a deliverable that comes after signing and invoicing. Very formal, sometimes over-formal. | Usually skipped — "let's start coding and we'll see". Some seniors do it, but rarely. |
| Team size | Senior architect + 1–3 specialists based on need. Never a junior team. | 10+ people on the project: seniors, juniors, QA, BA, PM. Robust, but expensive. | One person. Great for their strengths, a bottleneck for everything else. |
| Technical code ownership | Whoever designed the architecture writes the production code. The architect does not vanish after kickoff. | Architect designs, junior team implements. Frequent drift from the original design. | Full ownership, but no second opinion. |
| Legacy & enterprise domain knowledge | Enterprise integrations, ERP, payment gateways, legacy migrations — our daily work. | Deep knowledge, often with in-house frameworks. Expensive but solid. | Variable. Some yes, most are focused on one technology. |
| Hourly rate range | €100–150/hr. | €150–300/hr, often with fixed project overhead. | €50–120/hr. Lower, but without redundancy. |
| Support after handover | 30 days of free bug-fix. Optional retainer (hours cap). Or nothing, if you do not need it. | Formal SLA contracts, expensive, but 24/7 availability. | Ad-hoc, depends on that person's availability. |
| Visibility into ongoing work | Online client portal: logged time day by day, status of every request, quotes in hours and money to approve before work starts. | Monthly report and status meetings. Hour-level detail often only with the invoice. | E-mail or phone, ad hoc. Time records depend on how the person keeps them. |
You have a complex project with 20+ people, need 24/7 SLA support, want huge team redundancy, or have strict compliance requirements (banking, pharma, public-sector tenders).
You have a clearly defined, narrow task (a specific integration, migrating one module, a short consultation). You do not need architectural responsibility or a team — just capable hands.
You are building a new SaaS, need an enterprise integration, or are migrating a legacy system to the cloud — and you want the person designing it to also build it.
No consultant is good at everything. Here are areas where others will deliver better.