Partner Program Overview¶
This document explains what the ConnectSoft partner program is and who it is for. It is written for potential partners, sales teams, and ConnectSoft team members managing partner relationships.
The ConnectSoft Partner Program enables external development shops and agencies to build SaaS solutions using ConnectSoft's Factory, platforms, and tools. Partners extend ConnectSoft's reach and provide specialized expertise to customers.
Note
Partners are an extension of ConnectSoft's delivery capability. They use Factory and platforms to build solutions for customers, following ConnectSoft standards and patterns.
Why Work with Partners¶
ConnectSoft works with partners to:
- Extend Reach - Reach more customers through partner networks
- Specialized Expertise - Leverage partner expertise in specific industries or technologies
- Scale Delivery - Scale delivery capacity through partner teams
- Market Expansion - Expand into new markets and regions
- Ecosystem Growth - Build a thriving ecosystem around ConnectSoft products
Partner Profiles¶
| Partner Type | Description | Typical Region/Size | Focus Areas |
|---|---|---|---|
| Implementation Partner | Builds SaaS using Factory | Small–mid agencies (10-50 people) | Custom SaaS development, Factory-based projects |
| Platform Specialist | Focuses on Identity/Audit/Config/Bot | Dev shops/platforms (5-20 people) | Platform integration, platform customization |
| Integration Partner | Focuses on 3rd-party integrations | Data/Integration specialists (5-15 people) | External SaaS integrations, data pipelines, ETL |
| Regional Partner | Provides local presence and support | Regional agencies (varies) | Local market expertise, customer support |
Implementation Partner¶
Characteristics: - Builds complete SaaS solutions using Factory - Uses ConnectSoft templates and libraries - Follows ConnectSoft architecture patterns - Delivers Factory-generated code to customers
Ideal For: - Custom SaaS development projects - Factory-based implementations - Full-stack development
Platform Specialist¶
Characteristics: - Deep expertise in ConnectSoft platforms - Focuses on platform integration and customization - Provides platform consulting and support - Extends platform capabilities
Ideal For: - Platform integration projects - Platform customization - Platform consulting
Integration Partner¶
Characteristics: - Specializes in external system integrations - Expertise in data pipelines and ETL - Focuses on integration patterns - Connects ConnectSoft solutions to external systems
Ideal For: - External SaaS integrations - Data pipeline projects - ETL and analytics integrations
Engagement Models¶
Model 1: Partner Leads + Delivers¶
Description: - Partner identifies and qualifies customer - Partner delivers solution using Factory/platforms - ConnectSoft provides tools, training, and support - Revenue share on delivered projects
Use When: - Partner has strong customer relationships - Partner has delivery capability - Partner can manage full project lifecycle
Model 2: ConnectSoft Leads, Partner Delivers¶
Description: - ConnectSoft identifies and qualifies customer - Partner delivers solution using Factory/platforms - ConnectSoft manages customer relationship - Partner receives delivery fees
Use When: - ConnectSoft has customer relationship - Partner has specialized delivery expertise - Partner complements ConnectSoft capabilities
Model 3: Joint Delivery¶
Description: - ConnectSoft and partner collaborate on delivery - Shared responsibility for project success - Joint customer management - Shared revenue and risk
Use When: - Complex projects requiring both capabilities - Strategic customer relationships - Long-term partnerships
Expectations from Partners¶
Technical Standards¶
- Adhere to Templates and Standards - Use ConnectSoft templates and follow architecture patterns
- Maintain Code Quality - Keep code quality at agreed level (tests, documentation, observability)
- Follow Patterns - Follow Clean Architecture, DDD, event-driven patterns
- Use ConnectSoft Libraries - Use ConnectSoft.Extensions.* libraries where applicable
Business Standards¶
- Respect IP and Code Ownership - Follow ConnectSoft code ownership model
- Maintain Documentation - Keep documentation up to date
- Provide Support - Provide support to customers as agreed
- Report Metrics - Report delivery metrics and outcomes
Relationship Standards¶
- Regular Communication - Maintain regular communication with ConnectSoft
- Share Learnings - Share learnings and improvements
- Participate in Training - Participate in ConnectSoft training and certification
- Follow Processes - Follow ConnectSoft delivery and quality processes
See: Code Ownership & IP Policy for IP model.
See: Delivery Standards and Quality Control for quality standards.
Related Documents¶
- Partner Program Levels - Partner tiers and levels
- Onboarding and Training - Partner onboarding
- Delivery Standards and Quality Control - Quality standards
- Commercial Models and Revenue Share - Commercial arrangements
- Partner Playbook - Factory Projects - Factory project guidance
- Partner Playbook - Platform Adoption - Platform adoption guidance
- Governance & Policies - Code ownership and IP policy
- Security & Compliance - Security and compliance requirements
- Support & SLA Policy - Support tiers and SLA policy
- Data Residency - Data residency policy