What is Speculora?
Speculora is the demand × saturation × gap map for software opportunities — the Jungle Scout for app and software ideas. It shows solo developers and indie hackers where software demand is crowded versus where exploitable gaps sit.
The problem it solves
AI and modern tooling have flooded the market with apps, most chasing the same saturated niches. Meanwhile, countless small gaps go unnoticed — jobs people want done that no app does well, cheaply, or at all. There has been no systematic way for a solo builder to see where demand is crowded versus where exploitable gaps sit. Speculora is that map.
The unit: a task
The atomic object isn't a broad market (“fitness”) or a single app (“MyFitnessPal”). It's a task — a discrete job a person wants done, such as “split a restaurant bill among friends” or “convert a PDF to an editable doc.” Each task carries demand, supply, quality, and price signals, from which a gap state and an opportunity score are derived.
The gap gradient
A task is never simply “saturated” or “open.” It sits on a gradient:
| State | Meaning | Builder move |
|---|---|---|
| Prime Gap | Heavily used and done badly. | Out-execute — the most disruptable. |
| Lacks Features | Apps exist but miss features users ask for. | Enter with the missing feature. |
| Poorly Executed | Right features, bad UX or bugs. | Out-execute. |
| Too Expensive | Solved, but priced beyond a segment. | Undercut with a cheaper tier. |
| Undersupplied | Demand exists, few or weak players. | Enter — soft competition. |
| Fully Served | Good apps cover what people want. | Avoid, or bring a strong wedge. |
The honest part
Saturated doesn't mean no opportunity, and empty doesn't mean opportunity. The sweet spot is usually high-demand, crowded, and low-satisfaction — disruptable, not greenfield. And gaps decay, so freshness matters.