Laravel 企業級客製開發完整指南:SaaS 撐不住之後,系統該怎麼做
☰ 目錄 table-of-contents.md
一家 40 人的貿易公司,接單流程是這樣跑的:業務在 LINE 群組收到客戶需求,回辦公室打開 Excel 查庫存,再登入 ERP 開單,最後把出貨進度手動貼回 LINE 回覆客戶。老闆前後訂閱了三套雲端服務想解決這件事,結果報價單還是要人工在系統之間轉貼,月費倒是一年比一年高。這不是誇飾,是我們接案時最常聽到的第一段自我描述。
我們的判斷標準一直很一致:團隊人數少、需求單純、市面上有九成貼合的現成工具時,訂閱 SaaS 就是最划算的選擇,別客製。但當流程本身就是公司的競爭力、系統之間的串接需求越疊越多、訂閱席次隨組織成長不斷增加,客製系統的成本曲線通常會在 2 到 3 年內反轉勝出。而在客製開發的技術選項裡,Laravel 是我們認為對台灣中小企業最務實的一條路:生態成熟、人才好找、開發速度快,企業級能力也齊全。這篇指南會把「為什麼」和「怎麼做」完整攤開,包含很多廠商不太想談的成本與風險。
為什麼現成軟體總在關鍵流程上撐不住?
SaaS 沒有原罪。問題出在四個結構性限制,而且都不屬於「等它改版就會好」的那種。
流程被迫削足適履
SaaS 為了服務最多數的客戶,只能把流程做成最大公約數。公司真正賺錢的那段差異化流程(特殊的報價邏輯、業界獨有的派工規則、老客戶的階梯折扣結構)在現成軟體裡通常沒有欄位可以填。結果是流程遷就軟體:把三段審核硬塞進兩段式的表單,把該自動計算的數字改成人工填寫。用久了,團隊裡沒有人記得原本的流程長什麼樣。
串接有天花板
企業系統很少單獨存在。訂單要進會計系統、出貨要通知 LINE、報表要匯進 Google Workspace、告警要丟到 Slack 或 Teams。SaaS 的 API 給不給這些能力、速率限制開多大、webhook 缺不缺,全看它的產品路線圖,付費客戶也沒有話語權。想理解系統之間介接方式的差異,可以先讀我們的 MCP、API、CLI 差在哪:系統介面概念解析。
訂價權在別人手上
席次計費代表公司每多一個人,軟體支出就跟著漲一格,而年度調價幅度也輪不到使用者談判。後面成本章節會給出具體的研究數據,漲幅比多數人想像的高。
資料主導權不在自己這裡
客戶名單、交易紀錄、報價歷史都躺在別人的資料庫。匯出格式殘缺、自動化紀錄帶不走、換系統像搬家。我們看過不少企業被資料鎖定綁在一套早就不合身的系統上,每年續約時罵一次,再續一年。
SaaS、低代碼、Laravel 客製:30 秒能看懂的對照表
三條路各有適用情境,先看全貌再往下讀細節。
| 評估面向 | SaaS 訂閱 | 低代碼平台 | Laravel 客製開發 |
|---|---|---|---|
| 初期投入 | 低,月費起跳 | 中,平台費加建置費 | 高,幾十萬到數百萬台幣 |
| 上線速度 | 最快,以天到週計 | 快,以週到月計 | 較慢,MVP 通常以月計 |
| 流程貼合度 | 流程遷就軟體 | 中等,複雜邏輯容易卡關 | 完全依業務流程打造 |
| 串接彈性 | 受限於官方 API | 受限於平台連接器 | 任意系統皆可介接 |
| 資料主導權 | 在供應商手上 | 多半在平台手上 | 完全在自己手上 |
| 長期成本走勢 | 隨人數與年度調價逐年上升 | 隨用量與擴充需求上升 | 初期高,之後趨於平緩 |
| 適合對象 | 小團隊、標準流程 | 內部小工具、需求驗證期 | 流程即競爭力的成長型企業 |
什麼是企業級 Laravel 開發?
「企業級」三個字常被拿來充場面,我們的定義很具體:版本與安全更新有明確政策可依循、架構撐得起多人協作與長期演進、效能與整合能力足以承接核心業務。以下逐項檢視 Laravel 在 2026 年年中的狀態。
版本與支援政策:沒有 LTS,但規則透明
Laravel 13 是目前最新版本,2026 年 3 月 17 日發布,支援 PHP 8.3 到 8.5。Laravel 官方沒有 LTS 制度,取而代之的是所有版本一視同仁的支援週期:18 個月的 bug fixes,加上 2 年的 security fixes。對企業決策者的實際意義是:升級節奏要排進年度維運計畫,不能裝完就放三年。
| 版本 | 狀態 | Bug fixes | Security fixes |
|---|---|---|---|
| Laravel 13 | 最新版,2026-03-17 發布 | 發布後 18 個月 | 發布後 2 年 |
| Laravel 12 | 維護中 | 2026-08-13 到期 | 依政策為發布後 2 年 |
| Laravel 11 | 已 EOL | 已結束 | 已結束 |
PHP 版本同樣要看支援期:PHP 8.2 的 security 支援到 2026 年 12 月 31 日截止,也就是今年年底斷炊;8.3 支援到 2027 年底;8.4 與 8.5 仍在 active 階段。新專案我們一律建議直接落在 PHP 8.4 或 8.5,避免系統上線第一年就面臨升版壓力。
Laravel 13 帶來什麼新能力?
這一版對企業開發有幾個實質亮點:第一方 AI SDK 讓應用內建 AI 功能不必再自行拼裝 HTTP 客戶端;JSON:API Resources 讓對外 API 直接符合業界規範;whereVectorSimilarTo 向量搜尋進入查詢建構器,語意檢索成為框架的一等公民,我們在 Laravel 向量檢索企業實戰 有完整實作紀錄;PHP Attributes 宣告式寫法則讓路由與設定更貼近現代 PHP 的樣貌。
生態系:後台、前端、效能三塊都有第一梯隊的答案
Livewire 4 在 2026 年初推出 single-file components,前端互動不必離開 PHP 就能完成,搭配 Blade Component 進階封裝模式 可以把 UI 元件整理得像一套設計系統。管理後台有 Filament v5,權限、表格、表單、儀表板開箱即用,是我們替客戶壓低後台開發成本的主力工具。若團隊偏好 Vue 或 React,選型考量整理在 Laravel 前後端整合選型指南。效能端則有 Octane,透過 FrankenPHP、Swoole 或 RoadRunner 讓應用常駐記憶體,高流量場景不必急著換語言重寫。
企業級架構該怎麼設計?模組化單體為什麼是主流答案
Laravel 官方文件明講框架不強制任何架構,專案要長成什麼樣子由團隊決定。自由是雙面刃:小專案怎麼寫都行,企業系統若沒有紀律,兩年後就會長成誰都不敢動的一團泥。
目前社群的主流共識是模組化單體(modular monolith):單一部署單位,內部依業務領域切成邊界清楚的模組,例如訂單、庫存、帳務各自一個模組,模組之間只透過明確的介面溝通。Laravel 社群作者 Steve McDougall 的建議是 Start Modular from Day One,並用 Deptrac 這類工具在 CI 流程中強制檢查模組邊界,避免邊界隨時間被侵蝕。我們自己的實作經驗整理在 Laravel 模組化後台架構設計指南。
模組內部,我們固定用 Service Layer 把業務邏輯從 Controller 抽出來:Controller 只負責接請求與回應,商業規則集中在服務類別,測試與重用都容易得多。完整拆法示範在 Service Layer 拆解肥大 Controller 實戰。至於耗時任務(報表產生、對外通知、批次同步),交給佇列與排程處理,作法見 Scheduler 與 Queue 非同步任務指南。
那微服務呢?多數中小企業不需要
微服務解決的是「數百人團隊同時開發、各服務需要獨立擴展」的問題,代價是分散式系統的全部複雜度:跨服務交易、網路延遲、部署編排、監控成本。台灣多數中小企業的工程團隊在 10 人以內,這個規模上微服務只會把交付速度砍半。模組化單體保留了日後拆分的可能性,卻不必先付分散式的學費,這就是我們預設從它開始的原因。
客製開發的成本結構怎麼拆才誠實?
台灣市場的行情,依複雜度大致是:單一流程的後台工具幾十萬台幣起跳,涵蓋多部門的完整企業系統會來到數百萬台幣。與其糾結單一報價數字,我們建議先看國際研究揭露的成本結構,再回頭檢視手上的報價合不合理。
幾個關鍵數據(以下皆為美元,並標注原始調查方):Clutch 的調查(引自 Keyhole Software 2026 年報告)指出客製軟體專案平均成本約 132,480 美元、平均工期約 13 個月;GoodFirms 2026 年的調查則顯示 66% 的中小企業專案落在 3 萬到 10 萬美元之間。更需要警惕的是超支問題:Jobera 2024 年的統計指出 52.7% 的專案至少超支 89%,而 32% 的專案失敗源於需求管理不良。客製開發專案倒下的主因,往往在開工前就種下了:需求沒有盤清楚。
隱性成本:系統做完才是花錢的開始
業界普遍估算,每年維護成本約為初始開發成本的 15% 到 25%,內容包含主機與備份、框架與 PHP 的版本升級(回頭看上面的支援週期表就知道為什麼躲不掉)、安全修補,以及隨業務變動的小幅調整。報價單上沒寫維運方案的廠商,並非幫你省了這筆錢,只是讓你在第二年才發現它。
SaaS 與客製系統的損益兩平點在哪裡?
開發商 Bitvea 在 2026 年發布過一份 5 年總持有成本(TCO)分析。先說明立場:它本身是客製開發公司,數字宜當參考框架而非絕對值。以一家從 20 人成長到 50 人的公司為例,5 年下來多套 SaaS 訂閱的總成本估算約 29.5 萬美元,同等功能的客製系統約 8.25 萬美元,損益兩平點大約落在第 2 到 3 年。推升 SaaS 端曲線的主因有二:席次隨人數成長,以及訂閱單價本身的通膨,Zylo 的研究指出 SaaS 年度漲價幅度約在 7% 到 12%。
| 比較項目 | SaaS 訂閱(多工具組合) | Laravel 客製系統 |
|---|---|---|
| 5 年總成本(Bitvea 估算,20 到 50 人情境) | 約 29.5 萬美元 | 約 8.25 萬美元 |
| 成本驅動因素 | 席次數乘以單價,年漲約 7% 到 12%(Zylo 研究) | 一次性開發,加每年約 15% 到 25% 維護費 |
| 損益兩平點 | 約第 2 到 3 年,隨人數與工具數量而異 | |
反過來的情況也要老實說:如果公司使用人數少、只需要單一工具、流程又貼近業界標準,SaaS 的總成本幾乎一定比客製低,這時硬做客製就是把錢花在重造輪子上。損益兩平分析的前提是「多工具、多席次、持續成長」,不符合前提就不要套用結論。
導入路徑怎麼走?從需求盤點到維運交接的四個階段
我們替客戶執行客製專案時,固定走四個階段,每一段都有明確的交付物與檢核點。
- 需求盤點:把現行流程畫出來,包含那些藏在 LINE 群組和 Excel 裡的隱形流程,區分「必要」與「想要」,產出範圍文件與優先序。前面引用過的數據顯示 32% 的專案敗在需求管理,這一階段省下的每一天,後面都會加倍奉還。
- MVP 先行:挑最痛的單一流程先做,以月為單位交付可實際上線使用的版本,讓真實使用者的回饋修正方向,而非等一年後才驗收一個大全套。
- 迭代擴充:以模組為單位逐步擴大範圍,每個迭代結束都維持可部署狀態,避免專案長期停在「快好了」。
- 維運交接:文件、部署流程、監控告警、備份還原演練,一項項點交。系統的所有權(程式碼、主機、網域、資料庫)必須在客戶手上,這是我們判斷廠商誠不誠實的底線標準。
驗收時的技術檢核清單,至少要涵蓋這幾項:
- 認證與授權機制是否完備,API 對外開放時的作法可參考 Laravel API 與 JWT 認證深度解析
- 輸入驗證與請求防護是否落實,細節見 客製驗證與 Middleware 深度應用
- 排程任務與佇列在失敗時是否有重試與告警機制
- 資料庫備份是否實際演練過還原,而非只有排程在跑
- 部署文件是否足以讓第二位工程師獨立接手
哪種情境該選哪條路?五個常見場景對號入座
情境一:10 人以下團隊,需求貼近業界標準
開發票、記帳、請假簽核這類標準流程,直接用成熟 SaaS,別客製。這個階段的重點是把流程定義清楚,工具是其次。
情境二:接單、報價、派工流程特殊,Excel 已經接不住
這是客製系統最典型的甜蜜點:流程是公司的競爭力,市面上找不到貼合的工具,而且這個流程每天都在發生。從單一流程的 MVP 開始,幾十萬台幣等級的投入通常就能先止血,再依成效決定要不要擴大。
情境三:CRM 用到天花板,訂閱費逐年墊高
先確認是否真的碰到天花板:欄位不夠用是設定問題還是結構問題?如果三年訂閱總價已超過客製開發費的 1.5 倍,就值得認真評估轉換。完整的判斷框架在 HubSpot、Salesforce 與客製 CRM 完整比較。
情境四:想讓 AI 讀懂公司內部資料,做客服或內部助理
這類需求做到深處一定會碰到客製:權限控管、資料檢索、與既有系統的整合,都不是通用工具能包辦的。Laravel 13 的第一方 AI SDK 與向量搜尋讓這件事的工程成本大幅下降,導入方法論見 台灣企業 AI Agent 導入完整指南。
情境五:已有官網或既有系統,想長出會員、金流或 API
不必砍掉重練。以模組方式在既有系統旁邊長出新能力,或用 API 把新舊系統橋接起來,是投資報酬率最高的路徑,也是我們的客製模組服務最常處理的型態。
簽約之前,我們想提醒的三件事
第一,需求文件比合約金額更值得花時間。前面引用的數據再讀一次:32% 的失敗源於需求管理不良。開工前多開兩次盤點會議,比事後改規格便宜太多。
第二,AI 讓寫程式變快了,但沒有讓上線維運變簡單。這一年我們看過太多用 AI 快速拼出來的系統,展示時很漂亮,一進生產環境就翻車:沒有備份、沒有錯誤監控、金鑰寫死在程式碼裡。血淋淋的案例整理在 AI 部署翻車的生產環境教訓,發包前建議讀一遍,會知道該問廠商哪些問題。
第三,避免把公司綁在單一工程師身上。標準化的框架與架構(這正是選 Laravel 而非自造框架的理由之一)、完整的文件、放在自己手上的 Git 版本庫,三者缺一,系統就成了某個人的人質。
資料來源與延伸連結
本文資訊查證於 2026 年 7 月 2 日,版本支援期限與市場數據皆以下列原始來源為準:
- Laravel 13 Release Notes 與版本支援政策(Laravel 官方文件)
- PHP Supported Versions(PHP 官方)
- Keyhole Software 2026 客製軟體開發成本報告(含 Clutch 調查數據)
- SSNTPL 客製軟體成本統計彙整(含 GoodFirms 2026 與 Jobera 2024 數據)
- Bitvea 2026 SaaS 與客製軟體 5 年 TCO 分析(開發商立場,含 Zylo 漲價研究)
- Livewire 官方網站
- Filament 官方網站
- Laravel Octane 官方文件
- Laravel 目錄結構說明(官方不強制特定架構)
- Steve McDougall:Building Modular Systems in Laravel(Sevalla)
延伸閱讀
- Service Layer 拆解肥大 Controller:後台架構實戰
- Laravel 模組化後台架構設計指南
- Scheduler 與 Queue:非同步任務完全指南
- AI 部署翻車:生產環境的失敗教訓
如果讀完這篇,你判斷公司的流程已經到了該客製的階段,或者還拿不準該走哪條路,歡迎把現況丟給我們聊聊。浪花科技的 客製系統與模組開發服務 從需求盤點做起,不綁長約,程式碼所有權歸客戶;也可以直接透過 聯絡表單 約一次初步評估,我們會誠實告訴你適不適合做,包括「先不要做」這種答案。
常見問題
Q1: 公司規模多小就不適合做客製開發?
Q2: Laravel 沒有 LTS 版本,企業採用會不會有風險?
Q3: 客製一套企業系統大概要花多少錢、做多久?
Q4: 為什麼不建議中小企業一開始就用微服務架構?
Q5: 系統驗收後每年還要準備多少維護預算?
訂閱免費電子報
把 AI 自動化、企業系統設計與 WordPress / Laravel 開發的真實案例和可直接照做的技巧,整理成電子報寄給你。只寄精選內容、不灌垃圾信,一鍵就能退訂。