Skip to content
  • 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.