Skip to content

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.