# Personal Software Factory > Personal Software Factory is a free library of blueprints for internal business tools, such as a CRM, an approval workflow or a time-off tracker, that a small team can build with an AI app builder (Claude, ChatGPT, Cursor, Lovable, Replit or Type) instead of paying per seat for a SaaS product. Each blueprint is a single Markdown spec with the data model, business rules, screens, phased build prompts and acceptance checks, and the site publishes what happened when an AI builder followed it. Everything here is free to read, quote, copy and adapt. Each blueprint is available as a single Markdown file (blueprint.md) meant to be pasted into an AI app builder. Verification levels are stated per blueprint and explained at /how-we-test. Full text of every blueprint and guide in one file: https://personalsoftwarefactory.com/llms-full.txt ## Blueprints ### Sales - [Simple CRM](https://personalsoftwarefactory.com/blueprints/simple-crm/blueprint.md): We pay for a giant CRM and use about ten percent of it. Replaces HubSpot for teams of 1–15 people. Status: full spec and working demo; independent build test pending. Page: https://personalsoftwarefactory.com/blueprints/simple-crm - [Commission Calculator](https://personalsoftwarefactory.com/blueprints/commission-calculator/blueprint.md): Every month-end we spend two days arguing over the commission spreadsheet. Replaces QuotaPath for teams of 3–30 reps. Status: full spec and working demo; independent build test pending. Page: https://personalsoftwarefactory.com/blueprints/commission-calculator - [Quote Builder](https://personalsoftwarefactory.com/blueprints/quote-builder/blueprint.md): Writing a custom quote takes an hour, every single time. Replaces PandaDoc for teams of 1–20 people. Status: full spec and working demo; independent build test pending. Page: https://personalsoftwarefactory.com/blueprints/quote-builder ### Marketing - [Content Calendar](https://personalsoftwarefactory.com/blueprints/content-calendar/blueprint.md): Our content plan lives in four different docs and nobody trusts any of them. Replaces CoSchedule for teams of 2–15 people. Status: full spec and working demo; independent build test pending. Page: https://personalsoftwarefactory.com/blueprints/content-calendar - [Testimonial Wall](https://personalsoftwarefactory.com/blueprints/testimonial-wall/blueprint.md): Our best customer quotes are buried in emails and call notes. Replaces Senja for teams of 1–10 people. Status: full spec and working demo; independent build test pending. Page: https://personalsoftwarefactory.com/blueprints/testimonial-wall ### Operations - [Client Onboarding Tracker](https://personalsoftwarefactory.com/blueprints/client-onboarding-tracker/blueprint.md): Client onboarding lives in one person's head, and things fall through the cracks. Replaces Rocketlane for teams of 2–25 people. Status: full spec and working demo; independent build test pending. Page: https://personalsoftwarefactory.com/blueprints/client-onboarding-tracker - [Approval Workflow](https://personalsoftwarefactory.com/blueprints/approval-workflow/blueprint.md): Purchase requests get lost in Slack, and nobody knows who approved what. Replaces Kissflow for teams of 5–100 people. Status: build-tested 2026-10-12, 34/34 acceptance checks passed. Page: https://personalsoftwarefactory.com/blueprints/approval-workflow - [Project Status Board](https://personalsoftwarefactory.com/blueprints/project-status-board/blueprint.md): Every Monday I rebuild the same status report from scratch. Replaces Monday.com for teams of 5–50 people. Status: full spec and working demo; independent build test pending. Page: https://personalsoftwarefactory.com/blueprints/project-status-board ### Finance - [SaaS Spend Tracker](https://personalsoftwarefactory.com/blueprints/saas-spend-tracker/blueprint.md): Nobody knows how many software tools we're actually paying for. Replaces Zylo for teams of 10–200 people. Status: full spec and working demo; independent build test pending. Page: https://personalsoftwarefactory.com/blueprints/saas-spend-tracker ### People and HR - [Time-Off Tracker](https://personalsoftwarefactory.com/blueprints/pto-tracker/blueprint.md): I can never tell who's out next week until they're already gone. Replaces Timetastic for teams of 5–100 people. Status: full spec and working demo; independent build test pending. Page: https://personalsoftwarefactory.com/blueprints/pto-tracker - [Hiring Pipeline](https://personalsoftwarefactory.com/blueprints/hiring-pipeline/blueprint.md): We're hiring for three roles and tracking candidates in a spreadsheet. Replaces Greenhouse for teams of 5–75 people. Status: full spec and working demo; independent build test pending. Page: https://personalsoftwarefactory.com/blueprints/hiring-pipeline ### Support and product - [Customer Feedback Inbox](https://personalsoftwarefactory.com/blueprints/feedback-inbox/blueprint.md): Customer feedback is scattered across email, calls and support tickets. Replaces Productboard for teams of 3–50 people. Status: full spec and working demo; independent build test pending. Page: https://personalsoftwarefactory.com/blueprints/feedback-inbox ## Guides - [How to build an internal tool with AI that your team can rely on](https://personalsoftwarefactory.com/guides/how-to-build-internal-tools-with-ai.md): A practical method for building internal business tools with Claude, ChatGPT, Cursor, Lovable, Replit or Type: write the spec first, build in phases, and check every phase in a browser. With real examples from our build tests. - [Build or buy: when to replace a SaaS tool with one you build with AI](https://personalsoftwarefactory.com/guides/build-vs-buy-saas.md): A decision guide for small teams. The cost math with real per-seat prices, the questions that decide it, and the cases where paying for the product is still the better choice. - [A spec template for AI app builders](https://personalsoftwarefactory.com/guides/ai-app-spec-template.md): A free, copyable Markdown template for specifying an internal tool before you build it with Claude, ChatGPT, Cursor, Lovable, Replit or Type. The same structure every blueprint on this site uses, with notes on what goes in each section. ## Build-your-own alternatives - [HubSpot alternative](https://personalsoftwarefactory.com/alternatives/hubspot): build your own simple crm instead of paying for HubSpot. - [QuotaPath alternative](https://personalsoftwarefactory.com/alternatives/quotapath): build your own commission calculator instead of paying for QuotaPath. - [PandaDoc alternative](https://personalsoftwarefactory.com/alternatives/pandadoc): build your own quote builder instead of paying for PandaDoc. - [CoSchedule alternative](https://personalsoftwarefactory.com/alternatives/coschedule): build your own content calendar instead of paying for CoSchedule. - [Kissflow alternative](https://personalsoftwarefactory.com/alternatives/kissflow): build your own approval workflow instead of paying for Kissflow. ## About - [How we test blueprints](https://personalsoftwarefactory.com/how-we-test.md): what "build-tested" means, how acceptance checks are run, and what is not tested. - [About](https://personalsoftwarefactory.com/about.md)