Introduction
8090 Software Factory is an AI-native workflow where PMs, designers, engineers, and QA collaborate seamlessly to ship high-quality software.
The Software Factory consists of 5 modules that each serve a different role in the SDLC:
Define your product. In Refinery, you create a detailed PRD (Product Requirements Document) that captures requirements, features, and goals for your system.
Translate vision into specs. Foundry expands the PRD into a structured Blueprint document, powered by the Feature Extraction Agent. Features are organized into a hierarchy of Feature Nodes, where engineers can document how each part of the system should be implemented.
Turn specs into tasks. Planner generates Work Orders from the Blueprint. Each Work Order comes with implementation plans that are aware of your existing codebase — highlighting files to update or create, and describing the work required.
Build with flow. In Assembler, developers connect their coding agent via MCP to complete Work Orders. The Assembly Manager interface helps them organize and sequence their tasks with a drag-and-drop workflow.
Close the loop. Validator turns user feedback into actionable development tasks, creating a direct pipeline from real-world usage back into your build process.
Start New Project → Create Project → Once in Refinery navigate to the top-left module selector and select Project Console.
Select the Integrations tab - You’ll be redirected to GitHub to authorize the 8090 Software Factory GitHub App.
Authorize Repository - After authorization, specify the repository you’d like to index. Currently, only the main branch is supported.
Index Codebase - Navigate to Project Console → Codebase in the left sidebar. Indexing typically takes 1–10 minutes.
Coding agents like Cursor or Claude Code can retrieve and execute Work Orders by connecting to Software Factory via MCP.
To connect a coding agent via MCP:
Navigate to Assembler in the top-left module selector
A popup will appear with setup instructions
For Cursor, we offer 1-click integration
For other MCP clients, we provide a JSON connection string in the mcp.json format
Installation & Setup - Complete setup guide
End-to-End Workflow - From idea to validation
Quickstart Guide - Get up and running fast
Discord - Join our community
Enterprise Support - For enterprise customers
Ready to transform your development workflow? Start with Installation & Setup →