Skip to content

Frequently Asked Questions (FAQ)

This FAQ answers common questions about ConnectSoft's AI Factory, platforms, squads, code ownership, security, and more. It is written for architects, engineers, product managers, and customers evaluating ConnectSoft.

If you have a question that's not answered here, please check the detailed documentation or contact support.

General

What is ConnectSoft?

ConnectSoft is an AI Software Factory that generates production-ready SaaS solutions using intelligent agents, templates, and cloud-native patterns. We also offer ready-made SaaS platforms (Identity, Audit, Config, Bot) and AI Product Squads (virtual teams of agents).

See: Product Portfolio Overview

How is ConnectSoft different from low-code platforms?

ConnectSoft generates real .NET/Azure code that you own and control. It's not low-code — you get full-source, production-ready microservices with clean architecture, tests, and CI/CD pipelines. You can modify, extend, and deploy the code anywhere.

See: AI Factory

What technology stack does ConnectSoft use?

  • .NET - Primary technology stack
  • Azure - Cloud platform (AKS, App Service, etc.)
  • Clean Architecture & DDD - Architecture patterns
  • Event-Driven - Event-driven architecture
  • OpenTelemetry - Observability

See: Technology Stack

Factory

Do we own the generated code?

Yes. All code generated into your Azure DevOps repositories belongs to you. You can use, modify, copy, and deploy it freely. ConnectSoft retains IP in the Factory runtime and templates, but generated code is yours.

See: Code Ownership Model and Code Ownership & IP Policy

Can we use the Factory without using your platforms?

Yes. The Factory and platforms are independent. You can use the Factory to generate custom services without using Identity, Audit, Config, or Bot platforms. However, platforms integrate well with Factory-generated services.

See: Factory Business Model

How opinionated is the architecture?

ConnectSoft follows opinionated patterns (Clean Architecture, DDD, Event-Driven, Cloud-Native) but you can customize generated code. The Factory generates a solid foundation that follows best practices, but you're free to extend and modify it.

See: Clean Architecture & DDD

What if we already have our own CI/CD?

No problem. Generated pipelines follow best practices, but you can modify them or replace them with your own. The Factory generates pipelines as a starting point, not a requirement.

See: CI/CD Guidelines

Can we run the Factory on-premises?

Yes. Enterprise customers can license the Factory for self-hosted deployment in their own Azure subscription. This provides full control over data and infrastructure.

See: Factory Business Model

Platforms

How many platforms does ConnectSoft offer?

ConnectSoft currently has 4 platforms live (Identity, Audit, Config, Bot) and is expanding to 100+ platforms across 12 categories. The expansion follows a phased approach with Tier 1 platforms (high priority) being built first.

See: Platforms Overview and Platforms Roadmap

What platform categories are available?

Platforms are organized into 12 categories: - Infrastructure & Core Services - Data & Analytics - Communication & Collaboration - Payments & Billing - Security & Compliance - Workflow & Automation - Content & Media - Customer & Relationship Management - Marketing & Growth - HR & Talent Management - E-Commerce & Retail - Vertical-Specific Solutions

See: Platform Categories Overview

What are platform bundles?

Platform bundles are groups of related platforms sold together, often at a discount. Examples include: - Category Bundles - Multiple platforms from the same category (e.g., Security Bundle) - Industry Bundles - Platforms for specific industries (e.g., Healthcare Bundle) - Starter Bundles - Essential platforms for new SaaS products

See: SaaS Platforms Business Model

Can we self-host the platforms?

Yes. Enterprise customers can license platforms for self-hosted deployment. This provides full control over data and infrastructure.

See: SaaS Platforms Business Model

How do platforms integrate with our services?

Platforms provide REST and gRPC APIs, SDKs, and event integrations. They're designed to integrate seamlessly with .NET microservices, including Factory-generated services.

See: Getting Started with Platforms

What happens if we stop using a platform?

You can export your data and stop using the platform. If you were using self-hosted, you keep the code. If you were using hosted SaaS, you export data and migrate to your own solution.

See: SaaS Platforms Business Model

How are platforms prioritized for development?

Platforms are prioritized using a Tier ½/3 framework based on market demand, technical feasibility, revenue potential, strategic alignment, and time-to-market. Tier 1 platforms (high priority) are built first, followed by Tier 2 and Tier 3.

See: Platform Prioritization Framework and Tier 1 Prioritized List

Squads

What's the difference between a Squad and the Factory?

Squads are managed virtual teams that deliver outcomes monthly. Factory is the platform that generates code. Squads run on the Factory infrastructure and provide a higher-level abstraction for customers who want outcomes, not infrastructure.

See: Squads Overview and Factory Overview

Can we customize what a Squad delivers?

Yes. You define scope and outcomes with the squad. Squads deliver based on your backlog and priorities, with regular check-ins to adjust as needed.

See: Getting Started with Squads

What if we need more capacity than a Squad provides?

You can upgrade to a larger squad tier, add additional squads, or use the Factory directly for specific projects.

See: Squads Business Model

Code Ownership and Licensing

Who owns the generated code?

You do. All code generated into your Azure DevOps repositories belongs to you. ConnectSoft retains IP in the Factory runtime and templates, but generated code is yours to use, modify, and deploy.

See: Code Ownership Model

Can we copy generated code to other projects?

Yes. Once code is in your repository, you can copy it, fork it, and use it in other projects. There are no restrictions on using your own code.

See: Code Ownership Model

What about ConnectSoft libraries we use?

ConnectSoft libraries (e.g., ConnectSoft.Extensions.*) remain under ConnectSoft's license. This is normal — you own your code, we own our libraries. You can use our libraries in your code under their license terms.

See: Code Ownership Model

Can we stop using the Factory and keep the code?

Yes. You can stop using the Factory at any time and keep all generated code. There's no vendor lock-in at the code level.

See: Code Ownership Model

Security and Compliance

What security certifications does ConnectSoft have?

ConnectSoft is working toward SOC 2 Type II certification. We follow security best practices including encryption, access control, and audit logging.

See: Security & Compliance

Where is our data stored?

Data is stored in Azure data centers in regions you specify. Enterprise customers can choose specific regions or use self-hosted deployments for full control.

See: Data Residency

Is our data used to train AI models?

No. Customer data is not used to train AI models without explicit opt-in. The Factory uses your data only to generate code for your projects.

See: Security & Compliance

How is tenant data isolated?

Multi-tenant platforms use complete data isolation per tenant. Each tenant's data is separated at the database and application level.

See: Security & Compliance