Documentation
Everything you need to know about building with Software Multitool — a production-ready Next.js SaaS starter.
Software Multitool is a Next.js 15 monorepo starter designed to help teams ship production SaaS products without spending weeks on project setup. It includes authentication, multi-tenancy, a credits-based monetization system, AI-powered tools, and a full marketing site — all wired together and ready to customize.
What's included
- Authentication — Email/password, magic links, passkeys, social OAuth, and two-factor auth via better-auth
- Multi-tenancy — Organization management, member invitations, role-based access (owner, member), and per-organization billing
- Credits system — Built-in credit balance, usage tracking, purchase flows, and per-tool credit costs
- AI tools — News Analyzer, Invoice Processor, Speaker Separation, and more — each with rate limiting, credit deduction, and async job processing via Inngest
- Payments — Stripe, Creem, Polar, and DodoPay adapters with checkout links and customer portal
- Email — Resend, Postmark, Plunk, Mailgun, and Nodemailer adapters with a shared React email template system
- File storage — S3, Supabase Storage, and local adapters with signed upload/download URLs and tag support
- Admin panel — User and organization management, audit logs, and system stats
- Marketing site — Landing page, blog, docs, and legal pages — all built into the same Next.js app
- Notifications — In-app notification feed with billing, security, and team notification triggers
Tech stack
| Layer | Choice |
|---|---|
| Framework | Next.js 15 + React 19 (App Router) |
| Styling | Tailwind CSS + Shadcn UI + Radix Primitives |
| Backend | Hono + oRPC (typed end-to-end) |
| Database | PostgreSQL via Prisma (SQLite and MySQL Drizzle schemas also included) |
| Auth | better-auth |
| Job queue | Inngest |
| AI | Vercel AI SDK |
| Monorepo | Turborepo + pnpm workspaces |
| Linting | Biome |
Quick navigation
- Getting Started — First-run setup, local evaluation, and environment variables
- Concepts (coming soon) — How credits, tools, and organizations work
- Deployment (coming soon) — Vercel, environment configuration, and database migrations
- Customization (coming soon) — Adding tools, theming, and configuring providers