[ The engine room ]

How to present the technical side of a project to a non-technical client

Baqueiro Desarrollo Web ·

TL;DR

  • Explaining the technical side well builds trust and reduces friction throughout the project.
  • The client doesn’t need to understand how the solution works. They need to understand what it solves and what it means for them.
  • A 3-layer framework (problem, outcome, implications) works in almost any technical presentation to non-technical people.

There’s a moment in almost every web project presentation when something breaks.

The agency has spent weeks on the proposal. The design is good, the strategy is solid and the timeline is realistic. Then comes the technical part: architecture, integrations, development decisions. The client, who knows their business inside out but not technology, starts to tune out. They nod without understanding. Or worse, they ask questions that show they got lost a while ago.

The problem isn’t the client. The problem is the translation.

Why explaining the technical side well builds trust

When a client doesn’t understand the technical part, their need to trust doesn’t go away: it shifts. Instead of trusting the solution, they trust (or distrust) whoever is presenting it.

If the person speaking is clear, uses concrete examples and connects every technical decision to a benefit the client recognizes in their business, trust grows. If they speak in jargon and abstractions, with the unspoken attitude of “this is complex, don’t expect to fully get it”, trust drops.

The paradox is that there are agencies and developers doing excellent technical work who lose projects, or create unnecessary friction during delivery, precisely because they can’t communicate that work to people without a technical background. The problem isn’t the quality of the solution. It’s the communication gap.

The most common mistake: talking about the “how” instead of the “what” and the “why”

When a developer presents a technical solution, the natural instinct is to explain how it works: the architecture, the chosen technologies, the integration process, the layers of the system.

For another developer, that’s useful information. For a marketing director or an operations manager, it’s noise.

What a non-technical client needs to understand is:

  • What problem this specific technical decision solves.
  • What it means for them: time, cost, dependencies, risk.
  • What happens if it isn’t done: why it’s necessary and not optional.

Everything else, the technical “how”, can be properly documented separately (here’s how to document technical decisions so they don’t get lost). It doesn’t need to be the star of the presentation.

The 3-layer framework for presenting technical decisions

Layer 1: the problem in their language

Before explaining any technical solution, name the problem in terms the client recognizes as their own. Not: “We need a REST API integration between both systems.”

Instead: “Right now, when a new order comes in, someone on your team has to enter it by hand in 2 places. That takes time and leads to errors. What we’re going to build removes that step.”

If the client nods here, you’re speaking their language. If they don’t, the problem isn’t well defined yet, and it’s worth sorting that out before moving on to the solution.

Layer 2: the solution in terms of outcome

Present the solution by what it achieves, not by how it’s built: “We’re going to connect your online shop to your inventory system so stock updates itself, in real time, with no manual work.”

The client doesn’t need to know whether that’s done with webhooks, a message queue or periodic API polling. They need to know what they’ll notice: that the problem goes away.

If there are several possible technical options, present them as trade-offs the client can weigh up: “We can make it quicker to build but with more maintenance, or slower to build but more robust. Which fits your plans better?” That way the decision is theirs, with enough information to make it.

Layer 3: the implications they need to manage

This is where many presentations fail by omission. The client needs to know:

  • What will be asked of them: access, decisions, sign-offs, their team’s time.
  • What changes in their day-to-day work: processes that disappear, new tools, training needed.
  • What risks exist and how they’re managed, without scaremongering.

It’s not about scaring them. It’s about making sure they come into the project with realistic expectations. A client who knows in advance there’ll be a week of data validation isn’t surprised when that week arrives. A client who was told nothing experiences it as an unexpected problem.

An example: explaining an ERP integration

Picture an agency presenting a distribution company with the integration between its ordering website and its ERP. The first presentation is 20 minutes of diagrams and technology names, and the client leaves more confused than when they started.

In the second meeting, the technical lead changes the approach completely. They start with a single question: “How much time does your team spend right now moving orders from the website into the management system?”

The answer: 2 hours a day.

“What we’re going to do is take those 2 hours down to zero. Orders will arrive in the system on their own, without anyone having to do anything.”

The client understands in 30 seconds what they hadn’t understood in 20 minutes. The rest of the meeting is about timelines, the access required and how to check that everything works before launch. Not about technology.

It’s a pattern that comes up again and again: the same technical information, framed around the client’s problem, completely changes the meeting. The same applies when the goal is to automate ERP reporting without changing systems: the client cares about getting their reports on time, not about how the data is extracted.

Checklist: before you present the technical side

  • Can I explain each technical decision in one sentence without jargon?
  • Do I know the concrete cost of the problem that each part of the solution solves?
  • Am I clear on what will be asked of the client during the project?
  • Have I anticipated the most likely questions, and do I have answers in their language?
  • Does the presentation connect every technical element to a recognizable business benefit?
  • Have I made clear what happens if something doesn’t go to plan, and how it will be handled?

Frequently asked questions

How much should I simplify the technical explanation?

It’s not about simplifying, it’s about translating. The goal isn’t for the client to understand how the technology works, but what it solves, what it means for them and why that solution was chosen. You can be technically precise and clear to a non-technical person at the same time.

What if the client asks very technical questions that go beyond what they need to know?

Answer them honestly and briefly, then bring the conversation back to the level that’s useful for them: “That’s handled with X, which is the most stable approach in this context. What that means for you is…” A technical question almost always hides a business concern. Find it and answer that.

How do I handle a client who wants to understand every technical detail despite having no technical background?

It’s a good sign: they’re engaged and want to make informed decisions. Give them detailed technical documentation separately and offer a dedicated session to go deeper. Don’t try to cover everything in the main meeting.

At Baqueiro we know technical work is only valuable if the client understands it and trusts it.

You might also like:

If you have a complex project and need to present it clearly to your end client, Baqueiro works as a technology partner for agencies, including on a white-label basis. Tell us about your project.

[ Keep reading ]

More ideas for your next project.

[ Let's talk ]

Your next project starts with a conversation.

Tell us what you need to solve. We review the scope and the next steps with you.

Tell us about your project