WorkB2B Community
An open foundation for building modern B2B software.
WorkB2B Community is a public, single-tenant application and technical reference for developers building CRMs, client portals, internal systems and other relationship-driven products.
Explore the architecture, inspect the source code and see how a production-oriented B2B application is designed from the interface down to the database.
Open source · Single tenant · Self-hosted
What you get
A practical application you can inspect and extend.
Full source code
Review the complete application, from the user interface and server logic to the database schema, migrations and access-control boundaries.
Single-tenant architecture
Deploy one isolated instance for one company, team or controlled environment without introducing unnecessary multi-tenant complexity.
Real product structure
Explore connected modules for companies, contacts, commercial activity, files, notes and operational workflows.
Modern development stack
Built with TypeScript, Next.js, React, PostgreSQL, Prisma, Supabase and a modern component architecture.
Self-hosted control
Run the application in your own environment and maintain control over its infrastructure, database and deployment lifecycle.
Community evolution
Receive selected improvements, fixes and architectural updates as the public project continues to evolve.
Why it exists
Built to share how WorkB2B engineers software.
WorkB2B Community exists to make our engineering approach visible and useful.
It provides developers with a concrete example of how we structure a modern B2B application, connect business entities, enforce access rules and maintain a codebase intended to evolve beyond an initial prototype.
It also creates an open entry point into the WorkB2B ecosystem for teams that want to evaluate our architecture before adopting one of our commercial products.
Application foundation
The essential components of a connected B2B workspace.
Companies
Maintain structured records for customers, prospects, partners, suppliers and other organizations.
People
Connect contacts with their companies, responsibilities, conversations and commercial context.
Opportunities
Organize deals, stages, values, ownership and follow-up activity within a consistent workflow.
Files
Associate documents and supporting material with the records and processes where they belong.
Notes and activity
Preserve operational context through notes, changes, events and relationship history.
Users and permissions
Control application access through authenticated users, roles and explicit authorization boundaries.
Built for
A starting point for developers and technical teams.
Independent developers
Study a complete B2B application or use it as the basis for a new project.
Agencies and studios
Accelerate prototypes, demonstrations and custom internal implementations.
Technical founders
Validate a product concept before investing in a full commercial SaaS architecture.
Engineering teams
Review practical patterns for application structure, data modeling, permissions and modular development.
Companies with internal workflows
Adapt the foundation into a controlled single-company system managed within their own infrastructure.
Product teams
Explore a production-grade B2B foundation to evaluate architecture, workflows and reusable patterns before building your own product.
Engineering reference
Designed to demonstrate the system behind the interface.
WorkB2B Community is not only a visual product demonstration. It exposes the technical decisions required to build and maintain a serious business application.
Application architecture
A modular codebase with clear boundaries between interface, business logic, data access and infrastructure.
Relational data model
Connected business entities designed around real companies, people, opportunities, files and activity.
Authentication and authorization
Explicit controls for authenticated access, roles and protected operations.
Database migrations
Versioned schema changes that make the evolution of the application reproducible.
Server-side operations
Validated commands and controlled data mutations instead of unrestricted client-side access.
Quality foundations
A structure prepared for automated testing, static analysis and progressive hardening.
Choose the right foundation
One ecosystem. Three independent products.
WorkB2B Community
Public · Open source · Single tenantFor developers, technical evaluation, learning, prototypes and controlled self-hosted deployments.
- Public source code
- Single-tenant architecture
- Community-paced updates
- Selected application modules
- Self-managed infrastructure
- No commercial feature parity commitment
WorkB2B Engine
Commercial · Licensed source · Multi-tenantFor companies building their own SaaS, vertical CRM, client portal or commercial software product.
- Private commercial codebase
- Multi-tenant architecture
- Organizations and workspaces
- Advanced permissions and isolation
- Security and governance foundations
- More frequent core updates
- Commercial usage rights
WorkB2B Cloud
Managed · Hosted · Ready to operateFor B2B teams that want to use WorkB2B without deploying, maintaining or extending the underlying infrastructure.
- Managed hosting
- Continuous product delivery
- Operational monitoring
- Platform maintenance
- Managed upgrades
- Product support
Community development
Inspect it. Run it. Improve it.
The public repository provides a place to review the implementation, report reproducible defects, discuss technical decisions and contribute improvements that align with the scope of the project.
Contributions should strengthen the shared foundation without turning the Community edition into a parallel copy of the commercial platform.
Start exploring
See how a modern B2B application is built.
Run the application, inspect the architecture and use WorkB2B Community as a technical reference for your next CRM, portal or internal platform.
Looking for multi-tenant architecture, commercial usage rights or a managed platform?
Commercial Platform WorkB2B Open