> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superun.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 软件即服务

> 了解如何使用 superun 构建 SaaS，以及 SaaS 与项目复制、转移和应用市场的区别。

SaaS（软件即服务）是让多个客户使用同一个在线应用。客户获得账号和使用权限，但不会获得独立的项目副本。

## 与其他交付方式的区别

* **复制项目**：为客户创建独立副本；客户获得项目后可以继续复制。
* **转移项目**：将项目归属交给客户；客户接手后可以继续复制。
* **应用市场**：客户通过应用市场复刻项目；从应用市场复刻得到的项目不能再次复制。
* **SaaS**：所有客户使用同一个应用，由创作者持续运营，不向客户交付项目副本。

如果你需要持续维护产品、统一发布更新，并按客户区分数据和权限，适合开发成 SaaS。

## 核心模块

* 注册、登录和账号管理
* 角色与权限（管理员、成员、普通用户）
* 多租户数据隔离
* 套餐与使用限制
* 管理后台
* 通知和运营能力

## 推荐工作流程

1. 明确目标客户和核心使用场景。
2. 先完成页面原型和主要操作流程。
3. 设计账号、角色、权限和数据隔离方式。
4. 开发管理后台和客户使用端。
5. 使用代码审查和自动测试验证关键流程。
6. 发布应用并连接自定义域名。

<Note>复制或转移项目并不会自动把项目变成 SaaS。SaaS 所需的账号体系、多租户数据隔离和运营能力需要在项目中单独开发。</Note>
