Overview
What is Rough?
The short version
Rough lets the people who use your software add small features to it themselves, inside your product, without waiting on your engineers. You decide where Rough appears, what it can touch, and what your customers can build with it.
Your own teams use it the same way. Sales, Customer Success and Product can fill a gap without filing a ticket. What they build runs inside your product, alongside everything else.
The problem we're trying to solve
Every B2B SaaS product collects requests that are too small to schedule and too numerous to ignore. A weird CSV export. A tiny workflow tweak. A custom view nobody else asked for. Multiply those by every customer, every CSM call and every sales conversation, and your product team either spends its quarter on them or never gets to them at all.
Both answers cost you money. If your engineers work the tail, the roadmap stalls. If they don't, deals slip and customers leave.
We built Rough because the people closest to those requests, your customers, your sales reps and your support engineers, can solve a lot of them themselves if you give them somewhere to do it.
Who Rough is for
Rough suits B2B SaaS companies with a product in real use, a long tail of requests, and fewer engineers than that tail needs. The people who bring it in are usually leaders trying to keep the product ahead of what customers expect, or trying to get a stalled product moving again.
The teams that get the most out of it are usually:
- Product teams who want to absorb edge cases without derailing the roadmap.
- Engineering teams who want an extension surface they don't have to build from scratch.
- Sales teams who keep losing deals to "can it do X?" questions.
- Customer Success teams who want to answer customer requests without pulling in engineering.
- End users who know exactly what they want their software to do and want to get on with it.
Where Rough lives in your product
You embed a Rough surface wherever you want one: a panel, a sidebar, a section of a page, an empty corner of a dashboard. Your users open it, describe the feature they want, and Rough builds it and renders it in that surface. You choose where surfaces go, what data they can read, and what they can do.
For an interactive walkthrough, visit the live demo.
Read next
- What's a Rough Feature: what a Feature is, what it can do, and what it can't.
- Security: how Features stay isolated and how data moves.