Blog Guides Portfolio Bio antoniotrento.net
Italiano English

Custom software

Web, UX & products that convert

Pretty sites that break on the second click and demos that don't bill: serious frontend, tied to a real backend, that closes the flow.

Web, UX & products that convert

A pretty site isn’t a product. It’s the most common trap in digital: the agency delivers a splendid showcase, you pay ads to bring people there, and on the second click — when the user tries to do something — the thing breaks, stalls, or simply does nothing. Because under the varnish there is no engine. This guide collects the articles on how you move from the showcase site to the digital product that converts: a serious frontend, tied to a real backend, that makes whoever arrives do the thing they arrived for — and do it all the way.

The principle: the product is the face, but behind it you need the engine

The thread that ties these articles is the distinction between showcase and product. The showcase shows you and that’s it: the visitor reads, looks, and leaves. The product makes you do something — book, buy, manage, produce a result — and to do that it needs two things the showcase doesn’t have: a usable face (the frontend, with its states, errors, empties, permissions) and a real engine behind it (the backend, the data, the logic). When the face is missing, you have an engine the client doesn’t know how to use (the “desert”). When the engine is missing, you have a face that collapses on the first real click. A product is both, stitched together.

The other thread is that the value, in a product, sits in the invisible 80%: not the ideal case where everything goes well, but the crooked states — what the user sees while it loads, when they make a mistake, when they have no data, when they don’t have permissions. That’s where a product closes or loses people at the last metre.

Showcase or product: understand what you have (and what you need)

Building product (for whoever sells it to others)

Part of this guide is for whoever builds the product and resells it — software houses and agencies:

When there’s AI inside

More and more products have a piece of artificial intelligence, and here the boundary is everything:

The piece that decides everything: the states, not the ideal case

Under every product that converts sits the discipline of states. The pretty case — data present, everything works, user with the right permissions — is 20% of the work. The other 80% is what happens when things go crooked: loading, the error that has to say what to do instead of “something went wrong”, the empty state that guides the new user, the permissions that show each person only what they can do. A product made by whoever cuts these corners works in the demo and collapses on the first real day. That’s why serious frontend isn’t “a bit of CSS”: it’s where the experience is born or dies.

And the most expensive errors live in the stitching between face and engine: the backend that refuses because of a rule of its own (slot taken, expired code) and the frontend that doesn’t know how to explain why, so it shows a wall instead of an action. This only gets solved with a single direction that holds both sides together — the same pair of hands I describe throughout the guide to buying custom software.

How to use this guide

Start from the article that describes your pain. Each one includes the count of what you’re leaving on the table, what changes concretely on screen, the honest timeline, and the “it’s for you if / it isn’t for you if” section — because sometimes a showcase really is enough, and saying so is part of the job.

When you want to see what it would look like to close your flow for real — on your product and your real users — the starting point is the project portfolio or two lines in contacts.

Below you’ll find all the articles in this guide.

Articles in this guide

13 September 2026

White-label for your agency: sell AI and software to clients without rebuilding everything every time

If you rebuild every project from scratch for every client, the margin dies. White-label — one core, many skins — let...

7 September 2026

Software house without a frontend: you're delivering APIs and the client sees a desert. Why you need someone who closes the product

The backend is solid, the APIs work, but the client opens the screen and doesn't know where to click. The product is ...

5 September 2026

UX that makes people abandon the booking (or the cart): you don't need 'more traffic', you need a flow that closes

You pay for ads, you bring people to the site, and you lose them at the form. The problem is almost never traffic: it...

29 August 2026

The site is pretty and on the second click it breaks: why customers leave (and it isn't «a hosting problem»)

The site is pretty, but when the user tries to log in, fill the cart, book or pay, it breaks: timeouts, double submit...

28 August 2026

You don't need «a model». You need a process that produces an output the client pays for

The AI chat is a toy: you open, you ask, you close, and you bill nothing. A serious LLM product is a process that pro...

21 August 2026

The agency delivered the site. The «backend» is a Google Form. Why you don't have a product (and customers notice)

You paid for a pretty site, but as soon as a customer comes back, orders or uploads a file, it breaks: it doesn't hol...

20 August 2026

You want to sell an AI product to your clients: from a ChatGPT demo to software they pay for every month

The ChatGPT demo gets a 'wow' and never bills. If you want to launch a white-label AI product for your clients, here'...

Antonio Trento — System Architect & AI Integrator

Is this your problem?

I design and build data, backend, interface and AI agents end-to-end. No slides: systems that run and stay yours.