Engineering brief

Agent-built SaaS replacements live or die on product polish

AI Engineer3 min read · saves 10 min

At a glance

The brief is enough

Relevance
Practical value
Radar
Time horizon
This year
Warnings
None

An engineer at Railway built an internal tool replacing several SaaS products with agents. His lesson: agents skip autosave, undo, and verification unless you ask.

The bar for replacing SaaS with agent-built internal tools is product quality and verification, not code generation.

Watch if you are weighing whether an agent-built internal tool can replace a SaaS product you pay for.

Summary

The pitch. Mahmoud Abdelwahab from Railway argues the "SaaS is dead" claim has a missing piece: most agent-built software works but does not feel good enough to use. He built an all-in-one internal marketing tool at Railway that replaces several SaaS products, managing website content, changelog, blog, email, social publishing, media, a mini CRM, task tracking, launch planning, calendar, comments, and realtime editing. He records the talk from a bench in Edinburgh and credits a "breakthrough" to GPT-6.

The prerequisite. His first principle is that the stack matters less than the codebase. He prefers TanStack for web work and Payload for content, but the real point is solid abstractions. An agent given a well structured repo will follow existing patterns instead of inventing new ones. That is plausible, but it assumes the repo is worth following, which is not true in many organizations.

The polish gap. The most useful content is a list of product patterns agents skip unless explicitly told. Autosave and protection against closing tabs, optimistic updates with rollback, undo after delete, archive instead of hard delete, URL state for filters and sorting, and infinite scroll instead of pagination. These are table stakes in commercial SaaS, and they make a good checklist for any team building internal tools with agents.

The skills layer. He packages design opinions as agent skills, covering UI, typography, layouts, error messages, animations, and Railway deployment. Telling the agent to use existing pages as references improves consistency. This is a practical way to encode product standards, though he admits the agent sometimes ignores the instruction. The realtime collaboration feature took a joking "700 million tokens later," a reminder that polished features still carry cost.

The verification loop. He calls verification the most important step. Agents say the build and tests pass, but the actual experience can be broken. He uses computer-use-based end-to-end testing so the agent can run the app, spot failures, fix them, and retry. This is the strongest operational idea in the talk, but it implies a serious compute and setup commitment.

The missing evidence. The talk is an engineering opinion, not a benchmark. There are no user counts, maintenance hours, downtime numbers, or cost comparisons against the SaaS products it replaces. The one-shot SaaS replacement is more credible than before under the right conditions, but "become your company's SaaS layer" is still a stretch for most organizations.

My take

I buy the direction, but not the framing. The useful part is the pattern list: autosave, undo, URL state, verification. Those are product decisions, not model capabilities. Most teams I have worked with do not have the solid abstractions and packaged skills this approach assumes. They have a decade of tangled code, and an agent will happily mirror that mess. So I would treat 'replace SaaS with an agent-built tool' as a small experiment, not a strategy. Define what good looks like, keep a human checkpoint, and only expand once the verification loop actually works. The bottleneck is standards, not code generation.

What to do with this

  1. Define a polish checklist for agent-built tools: autosave, optimistic updates, undo, archive, URL state, infinite scroll.
  2. Ask your platform team to package design and deployment conventions as reusable agent skills before starting internal tool builds.
  3. Require end-to-end verification with computer-use testing for every agent-generated feature, not just passing unit tests.

Watch the video

This video is blocked due to your privacy settings. To watch this video, please accept YouTube marketing cookies.

Related breakdowns

Get TL;DW

Too Long; Didn't Watch.

A concise breakdowns of the AI and devtools videos that actually matter for engineering leaders.

Free. Weekly. No hype.

Video and thumbnails remain the property of their respective creators. tldw.news provides editorial analysis, commentary, and discovery links to original content.