Software requirements for developers
dot•requirements connects what you intended to build with proof that you built it. Readable, testable, AI-native requirements that live alongside your code.
Works with your stack
How it works
Write requirements your whole team can read
Compose structured, testable requirements with an AI expert that helps you decompose features, sharpen acceptance criteria, and catch ambiguity before it compounds. Use the web editor, write Markdown in your codebase, or let your AI coding assistant draft them — whatever fits how you work.
Show up where you already work
Requirements appear in your IDE, your test runner, your AI assistant — no context switching. PMs compose in the web editor. Developers see Markdown files in their repo. AI assistants access requirements through MCP. Everyone works in their own environment, looking at the same source of truth.
Reference them directly in your tests
One import, two lines of setup. Use requirement('REQ-LOGIN-1') as your test description — in Jest, Vitest, Playwright, whatever you already use. No new framework. No new syntax.
See what’s actually tested
Coverage updates automatically as tests run — no manual tracking, no checkboxes, no “I think someone wrote a test for that.” See which requirements are validated, which aren’t, and when they last ran. Coverage your stakeholders trust, because it’s backed by real tests in real code.
Pricing
Free
For individuals and small teams getting started
Free forever. No credit card required.
- Up to 8 users
- 1 project
- 250 requirements
- $0.50/month AI budget
Basic
For growing teams with multiple projects
Unlimited users. Generous AI budget.
- Unlimited users
- 3 projects
- Unlimited requirements
- Generous AI budget
Pro
For teams that need the full platform
Everything in Basic, plus unlimited projects.
- Unlimited users
- Unlimited projects
- Unlimited requirements
- Generous AI budget + BYOK
Enterprise
For organisations with compliance and support needs
Tailored to your organisation.
- SAML / SSO
- Compliance
- Dedicated support
- SLA
