- domains
- blueprint
- employment-services
- saas
Employment Services SaaS – Domain Overview¶
This document provides a landing page for the Employment Services SaaS domain blueprint: what it is, why it exists, and how it connects to the Factory. It is written for architects, product managers, and engineers building or understanding this domain.
The Employment Services SaaS domain represents a complete multi-tenant SaaS platform where customers can hire AI-powered development squads (agents) for their projects, with full project management, billing, and analytics capabilities. This blueprint serves as a reference implementation for building similar SaaS platforms using ConnectSoft's Factory and platforms.
Note
This domain blueprint demonstrates how to build a complete SaaS platform using ConnectSoft's Factory, platforms, and patterns. It serves as both a reference implementation and a template for similar domains.
Problem Space¶
Customer Problem¶
Companies and organizations need to:
- Hire Development Teams - Access to skilled development teams without full-time hiring
- Manage Engagements - Track projects, deliverables, and outcomes
- Handle Billing - Automated billing for team services and deliverables
- Scale Capacity - Quickly scale development capacity up or down
- Track Performance - Monitor team performance, project progress, and ROI
Current Pain Points¶
- Slow Hiring - Traditional hiring takes months
- High Costs - Full-time employees are expensive
- Capacity Management - Difficult to scale teams up/down
- Billing Complexity - Manual billing and invoicing processes
- Lack of Visibility - Limited visibility into project progress and outcomes
Solution Concept¶
Multi-Tenant SaaS Platform¶
The Employment Services SaaS provides:
- Customer Portal - Self-service portal for customers to manage projects and squads
- Project Management - Complete project lifecycle management
- Squad Marketplace - Browse and hire AI-powered development squads
- Billing & Invoicing - Automated billing based on engagements and deliverables
- Analytics & Reporting - Dashboards and reports for performance tracking
ConnectSoft Integration¶
Behind the Scenes: - Factory - Generates microservices for the SaaS platform - AI Squads - Provides the actual development teams that customers hire - Platforms - Identity, Audit, Config, and Bot platforms power the SaaS
The Platform: - Customers use the SaaS to hire and manage squads - Squads deliver outcomes using the Factory - Factory generates code and services for customer projects - Platforms provide infrastructure (auth, audit, config, bot)
Who This Blueprint Is For¶
This blueprint is for:
- Architects - Designing similar SaaS platforms
- Product Managers - Understanding domain requirements and capabilities
- Engineers - Implementing domain logic and services
- Partners - Building similar solutions using ConnectSoft tools
High-Level Capabilities¶
The Employment Services SaaS provides:
- Customer Tenants & Accounts - Multi-tenant customer management with subscriptions and editions
- Project & Engagement Management - Create and manage projects, engagements, milestones, and contracts
- Squad Composition & Staffing - Define squads, assign roles, manage capacity, and staff engagements
- Work Tracking - Track epics, stories, tasks, sprints, and milestones
- Billing & Pricing Models - Flexible pricing models, automated invoicing, and payment processing
- Dashboards & Analytics - Real-time dashboards, KPIs, and performance metrics
Relationship to the AI Factory and Platforms¶
Identity Platform¶
Usage: - Multi-tenant authentication and authorization - Customer user management - Role-based access control (Customer Admin, Project Manager, Squad Lead, etc.) - External IdP federation (if needed)
Integration: - All microservices authenticate via Identity Platform - Tenant isolation enforced at authentication level
See: Identity Platform for platform details.
Audit Platform¶
Usage: - Audit logging for all critical actions (engagement creation, invoice issuance, etc.) - Compliance and regulatory requirements - Change tracking and history
Integration: - All microservices emit audit events - Audit Platform aggregates and stores events - Dashboards query audit events for reporting
See: Audit Platform for platform details.
Config Platform¶
Usage: - Tenant-level configuration and settings - Feature flags for gradual rollouts - Pricing plan configuration - Edition-based feature management
Integration: - Microservices fetch configuration from Config Platform - Feature flags control platform capabilities per tenant - Configuration changes trigger webhooks
See: Config Platform for platform details.
Bot Platform (Optional)¶
Usage: - Customer support bot - Squad assistance bot - Project management bot
Integration: - Bot Platform integrates with microservices via APIs - Provides conversational interface for common tasks
See: Bot Platform for platform details.
Factory for Internal Services¶
Usage: - Factory generates microservices for the Employment Services SaaS - Factory generates code for customer projects (when customers hire squads) - Factory maintains consistency across all generated services
Integration: - Factory generates Tenant Management, Project Management, Squad Management, Billing services - Factory generates customer project services when squads are hired - Factory ensures consistent architecture and patterns
See: Factory Overview for Factory capabilities.
Related Documents¶
- Domain Vision and Scope - Vision and scope definition
- Bounded Contexts and Context Map - Domain boundaries
- Domain Model and Aggregates - Domain model
- Processes and Flows - Business processes
- API and Integration View - API design
- Reporting and Analytics - KPIs and metrics
- Example Engagement Pack - Example engagement using this domain