Skip to main content
SaaS(軟體即服務)是讓多個客戶使用同一個線上應用。客戶獲得帳號和使用權限,但不會獲得獨立的專案副本。

與其他交付方式的區別

  • 複製專案:為客戶建立獨立副本;客戶獲得專案後可以繼續複製。
  • 轉移專案:將專案歸屬交給客戶;客戶接手後可以繼續複製。
  • 應用市場:客戶透過應用市場復刻專案;從應用市場復刻得到的專案不能再次複製。
  • SaaS:所有客戶使用同一個應用,由創作者持續營運,不向客戶交付專案副本。
如果你需要持續維護產品、統一發布更新,並按客戶區分資料和權限,適合開發成 SaaS。

核心模組

  • 註冊、登入和帳號管理
  • 角色與權限(管理員、成員、普通使用者)
  • 多租戶資料隔離
  • 方案與使用限制
  • 管理後台
  • 通知和營運能力

推薦工作流程

  1. 明確目標客戶和核心使用場景。
  2. 先完成頁面原型和主要操作流程。
  3. 設計帳號、角色、權限和資料隔離方式。
  4. 開發管理後台和客戶使用端。
  5. 使用程式碼審查和自動測試驗證關鍵流程。
  6. 發布應用並連接自訂網域。
複製或轉移專案並不會自動把專案變成 SaaS。SaaS 所需的帳號體系、多租戶資料隔離和營運能力需要在專案中單獨開發。