SaaS開発
伊藤翔太伊藤翔太

【2026年版】SaaS開発言語・技術スタック完全ガイド|国内メジャーSaaS5社の実例とフレームワーク選定7基準

SaaS開発の技術スタックを「実在SaaS5社の採用事例」で読み解く実践ガイド。freee(Ruby+Go)・SmartHR(Rails+React)・Sansan(製品ごとに最適化)など公式ソースを引用し、バックエンド・フロントエンド・DB・クラウドまでの選定基準を整理。Stack Overflow 2025データとあわせて2026年の最適解を提示します。

【2026年版】SaaS開発言語・技術スタック完全ガイド|国内メジャーSaaS5社の実例とフレームワーク選定7基準
#SaaS開発#プログラミング言語#フレームワーク#技術スタック#開発環境#スケーラビリティ#エンジニア採用

SaaS 開発言語の現実解は「Ruby on Rails か TypeScript(Next.js)+ PostgreSQL + AWS」、AI 機能を組み込むなら Python(FastAPI)が事実上の必須 です。日本の代表的な SaaS では freee・SmartHR が Ruby on Rails をコアに据えつつ Go や Kotlin を周辺に配置し、Sansan は製品ごとに Ruby / C# / Kotlin / Go を使い分けています。本記事は各社の公式エンジニアブログを一次ソースに、SaaS 技術スタックの選定基準を 7 つに整理しました。

この記事を読むとわかること:

  • 国内メジャー SaaS 5 社(freee / SmartHR / Sansan / note / pixiv)が実際に使っている開発言語の最新スタック
  • Stack Overflow Developer Survey 2025 に基づくバックエンド・フロントエンド言語のシェアと採用市場の動向
  • 「立ち上げ期 vs スケール期」「AI 組み込み有無」で変わる SaaS フレームワークの選び方

SaaS 開発言語の選び方:2026 年に押さえる 7 つの基準

SaaS(Software as a Service)の開発言語・フレームワークを選ぶときは、「いま流行っているから」ではなく次の 7 軸で評価します。1 つでも軽視すると、リリース後 2〜3 年で必ず技術的負債として返ってきます。

  1. 開発スピード (MVP までの最短ルート)
  2. 静的型付けによる堅牢性 (マルチテナント・課金まわりの事故防止)
  3. エコシステムの厚み (決済・認証・SaaS 連携ライブラリの有無)
  4. 採用市場での候補者数 (言語別エンジニア人口)
  5. AI / LLM 組み込みの容易さ (Python 依存度)
  6. マイクロサービスへの分割しやすさ (Go / Kotlin 親和性)
  7. クラウド PaaS との相性 (Vercel / AWS / GCP / Supabase)

バックエンド言語の選定基準を 1 行で

Stack Overflow Developer Survey 2025 では、JavaScript(66%)が引き続き最頻用言語で、Python は前年比 +7pt と最大の伸び。Web フレームワークでは Node.js・React・Express の優位が続き、 FastAPI が +5pt で急伸しています。立ち上げ期の B2B SaaS は Ruby on Rails か Next.js + TypeScript、AI 機能ありなら Python(FastAPI)、エンタープライズ統合は Java / Kotlin、というのが 2026 年の現実解です。

フロントエンドの結論

State of JavaScript 2025 ベースで、 Next.js は JS 開発者の 59% が採用するメタフレームワークの最大派 。Pages Router はレガシー扱いとなり、新規 SaaS テンプレートは事実上すべて App Router + React Server Components で書かれています。TypeScript は新規 SaaS のフロントエンドでデフォルト化済みです。

SaaS開発の技術スタック比較インフォグラフィック

国内メジャー SaaS 5 社の技術スタック実例(公式ソース引用)

検索意図のもっとも強いポイントは「実際の SaaS で何が動いているか」です。各社の公式エンジニアブログ・採用情報を一次ソースとして、バックエンド・フロントエンド・DB の構成を整理しました。

企業主力プロダクトバックエンドフロントエンドDB / インフラ
freee会計・人事労務 ERPRuby on Rails(コア)+ Go(マイクロサービス)+ KotlinTypeScript + React + 社内デザインシステムAWS(PostgreSQL / MySQL)
SmartHR労務 SaaSRuby on Rails(Rails Way)TypeScript + React + Next.js(Pages / App Router 混在)+ pnpmAWS(PostgreSQL)
Sansan / Eight名刺・契約 DBRuby・C#(.NET)・Kotlin(Ktor)・Go・Python を製品ごとにReact・Next.js・Vue.js・Apollo ClientAWS(Aurora)・GCP(BigQuery)・Azure(Cosmos DB)
noteクリエイター向け SaaSRuby on Rails(メイン)+ Go(一部サブシステム)TypeScript + ReactAWS(モジュラーモノリス化推進中)
pixivクリエイタープラットフォームPHP + Go + Ruby(Go gem 開発も実施)TypeScript + React自社運用ハイブリッド

freee:Ruby on Rails をコアに Go・Kotlin で分割

freee Developers Hub によれば、freee は会計・人事労務・販売管理を統合した ERP として有料課金 45 万事業所超の規模を持ち、 Rails 3.2 から 7.x へ継続的にアップグレード しながら、マイクロサービス化の文脈で Go と server-side Kotlin を周辺に配置しています。フロントは CoffeeScript → Backbone.js → TypeScript + React へと移行済み(freee サインの社内デザインシステム導入記事)。SaaS のコアロジックは Rails、性能要件の高い箇所は Go、というハイブリッドが現実的な構成例です。

SmartHR:Rails Way + React の統一スタック

SmartHR Tech Blog では、フロントエンドは TypeScript + React + Next.js(Pages Router / App Router 併用) 、Storybook + Playwright + vitest + jest によるテスト体制、パッケージマネージャーは pnpm に統一しつつあると公開されています。バックエンドは Rails Way を貫きながら、製品横断で「同じ組み合わせ」を維持することで社内知見を活用しやすくしている点が特徴です。

Sansan / Eight:「製品ごとに最適化」アプローチ

Sansan Tech Blog(Builders Box)whatweuse.dev/company/sansan によれば、Sansan は 単一スタックを強制せず、Sansan / Eight / Bill One / Contract One の製品ごとに最適な技術を選定 しています。Contract One は TypeScript + React(フロント)/ Kotlin + Ktor(サーバ)/ PostgreSQL、Eight 系は名刺アプリの履歴から Ruby・Swift・Kotlin が中心、クラウドは AWS・GCP・Azure をマルチに利用。「技術選定の主体性を各プロダクトチームに置く」という思想は、SaaS が複数プロダクト化したフェーズで参考になります。

note:Rails モノリスのモジュラー化

note エンジニアチーム は、2014 年のサービス開始以来 Ruby / Rails で開発を続け、現在は PackWerk + Rails Engines によるモジュラーモノリス化 を推進中。一部サブシステムで Go を採用しつつ、メインは Ruby のまま。「先にマイクロサービス化するのではなく、まずモジュラーモノリスで分割する」という選択は、開発リソースが限られる中規模 SaaS にとってよく機能します。

pixiv:PHP・Go・Ruby の併用と Go gem 化

pixiv inside によれば、pixiv は歴史的に PHP を主軸としつつ、 Ruby on Rails と Go を並行運用 しています。さらに RubyKaigi 2025 では「Road to Go gem」として Ruby のネイティブ拡張を Go で書くアプローチを発表。クリエイタープラットフォーム特有の高負荷領域だけ Go に逃がす設計は、急成長 SaaS のスケール戦略のヒントになります。

5 社の共通点から見える 2026 年の現実

5 社を横断すると次の傾向が浮かびます。

  • Ruby on Rails が依然としてバックエンドの主役 (freee・SmartHR・note)
  • 高負荷・並行処理だけ Go / Kotlin に切り出す (freee・note・Sansan・pixiv)
  • フロントは React + TypeScript + Next.js が共通解 (freee・SmartHR・Sansan)
  • 製品が複数化した段階で「製品ごとに最適化」へ移行する (Sansan の事例)

新規 SaaS なら、まずは Rails か Next.js + TypeScript のどちらかをコアに 選び、後から負荷の高い領域だけ Go / Kotlin に切り出すのが、上記の実例で実証された王道パターンです。

バックエンド言語の比較:Ruby / Python / Go / TypeScript / Java をどう使い分けるか

開発言語代表フレームワーク強みSaaS での適性国内採用例
RubyRuby on Rails「規約より設定」で開発速度が圧倒的、Rails Way が成熟MVP / B2B SaaS の立ち上げ期freee・SmartHR・note・hacomono
PythonDjango / FastAPIAI・データ分析ライブラリが豊富、FastAPI が API 性能でも台頭生成 AI 組み込み SaaS、データ系 SaaSSansan の一部、AI SaaS 全般
GoGin / Echo / Fiberコンパイル言語の実行速度、並行処理に強いマイクロサービス、課金・配信基盤freee の周辺サービス、pixiv 高負荷領域
TypeScript (Node.js)Express / NestJS / Honoフロントと言語統一、Vercel との相性少人数フルスタック、リアルタイム通信Sansan Contract One、新規 SaaS 全般
Java / KotlinSpring Boot / Ktor静的型付け・成熟したエンタープライズ実績金融・大企業向け SaaSSansan Contract One(Ktor)、freee 一部

Ruby on Rails が国内 SaaS で生き残っている理由

Findy Tools の言語・技術スタックまとめ によれば、国内 SaaS スタートアップは依然として Ruby on Rails が主軸です。理由は 3 つあります。

  • 日本語コミュニティと書籍・カンファレンスが厚い (RubyKaigi が国内最大規模)
  • Rails Way により、機能追加のコードが標準化される (属人化が起きにくい)
  • Stripe・Sentry・Active Storage など SaaS で必須の Gem がほぼ揃っている

「Ruby はもう古い」という海外の議論とは別に、国内 SaaS では人材確保とライブラリ充実度の観点で Ruby on Rails が現実解として残っています。

Python(FastAPI)は AI 組み込み SaaS で事実上必須

生成 AI(LLM)を組み込む SaaS では、 Python はもはや「選択肢」ではなく前提 です。OpenAI / Anthropic / Google の公式 SDK はすべて Python ファースト、LangChain・LlamaIndex といったエージェント基盤も Python が主言語。FastAPI は OpenAPI 自動生成と非同期処理を備え、Stack Overflow 2025 でも +5pt と最大級の伸びを記録しています。

Go はマイクロサービス分割の定番に

Go は freee・note・pixiv のように「Ruby / PHP モノリスから高負荷領域だけ Go に切り出す」用途で広く使われています。並行処理の書きやすさ(goroutine)と単一バイナリ配布の簡潔さが、課金処理・通知配信・全文検索などの基盤系で評価されています。

フロントエンド開発:Next.js App Router + TypeScript が新規 SaaS のデファクト

SaaS開発のフロントエンド開発

2026 年の選択肢を 4 つに整理

フレームワーク立ち位置SaaS での適性
React + Next.js(App Router)新規 SaaS のデファクト、React 19 + Server Components 前提中〜大規模 SaaS、SEO 重視のマーケサイト併設
React + Pages Routerレガシー扱い、新規採用は非推奨既存 Next.js プロジェクトの維持
Vue.js + Nuxt.js学習コストが低く日本語ドキュメント豊富小〜中規模、国内受託
Svelte / Solid / Astroコミュニティが急成長中静的サイト併設、軽量 SaaS の実験

新規プロジェクトを 2026 年に立ち上げるなら、 Next.js 15 / 16(App Router)+ React 19 + TypeScript + Tailwind CSS 4 + shadcn/ui が「最速で本番デプロイまで届くパス」です。SmartHR・freee サイン・Contract One といった国内 SaaS が同じ構成を採用しており、知見の流通量が圧倒的です。

App Router が標準化された 3 つの理由

  1. React Server Components で SaaS のダッシュボードの体感速度が大幅に改善
  2. Server Actions により、フォーム送信・更新系の実装が簡素化
  3. Vercel・Cloudflare・自前ホスティングいずれでも互換性が確保

ただし、認証・課金まわりは依然として個別 SDK での実装が必要なため、Clerk / Auth.js / Stripe といったマネージドサービスの選定が並行課題になります。

UI/UX 設計とフレームワーク選定をセットで考える

技術スタックを決めた後に UI/UX を考えると手戻りが発生します。Tailwind CSS 4 と shadcn/ui を採用するなら、SaaS の UI/UX 設計原則も合わせて整理しておきましょう。

データベースとクラウドインフラ:PostgreSQL + AWS が現実解

PostgreSQL がスタートアップ SaaS のデファクトに

DB-Engines Ranking では PostgreSQL が 2026 年の Database of the Year を受賞し、もっとも成長速度の速い DBMS と位置づけられています。Sansan の Contract One も PostgreSQL を採用しており、Supabase / Neon といったマネージド PostgreSQL の普及が背景です。

  • PostgreSQL(推奨) :JSONB の柔軟性、Row Level Security(マルチテナント分離)、Vercel・Supabase・Neon との一級サポート
  • MySQL :実績豊富、特に Rails アプリケーションでの採用が依然多い
  • MongoDB / DynamoDB(NoSQL) :ログ・イベント・ドキュメントの大量保存に補助的に使用

マルチテナント設計を最初から織り込む

SaaS は単一インスタンスで複数顧客にサービス提供するため、データベース設計段階で マルチテナント分離戦略 (Row Level Security、スキーマ分離、DB 分離)を選んでおく必要があります。アーキテクチャ詳細は マルチテナント SaaS アーキテクチャ構築ガイド を参照してください。

クラウドベンダー選定の判断軸

クラウド適性SaaS での代表的構成
AWS世界シェア最大、サービス群豊富、採用も容易ECS / Fargate + RDS Aurora(PostgreSQL)+ S3
GCPデータ分析・AI / ML・Kubernetes が強いCloud Run + Cloud SQL + BigQuery
AzureWindows / AD 親和性、エンタープライズ向けApp Service + Azure SQL
Vercel + Supabaseフロント + DB のマネージド統合、最短デプロイNext.js + Supabase(PostgreSQL)

国内 SaaS の多くが AWS をプライマリに据えており、Sansan のように複数クラウドを併用するのは複数プロダクト・大規模分析の段階で初めて検討すべき選択肢です。

決済・認証など SaaS 必須コンポーネントとの相性

SaaS の技術スタックは「言語 + フレームワーク」だけでなく、 サブスクリプション決済・認証・通知 といった必須コンポーネントとの相性で実質的に決まります。

  • Stripe / Stripe Billing :Ruby / Python / Node / Go の SDK が公式提供。Rails も Next.js も親和性が高い
  • Auth.js(旧 NextAuth) :Next.js プロジェクトのデファクト
  • Devise / Sorcery :Rails の認証ライブラリ標準
  • Resend / SendGrid / Postmark :トランザクションメール

SaaS のサブスク決済まわりは、技術スタック以前に「自作か外部 API か」の判断が先行します。詳しくは 決済システムの作り方ガイドSaaS 決済システム比較 を参照してください。

エンジニア採用市場と技術選定のリアル

技術的に優れた言語でも、採用できなければプロダクトは止まります。

国内採用市場の現状(2026 年)

  • Ruby :求人需要は中程度、ただし Rails Way に慣れた即戦力は引く手あまた。Findy / Forkwell 系の経由が中心
  • TypeScript / Node.js :求人数で言語別トップクラス、フロント・バック兼任のフルスタックが採用しやすい
  • Go :採用は難化傾向、エンジニア人口が少ないため給与レンジが高め
  • Python :AI / データ系の人気で急増、ただし SaaS のバックエンド要員としては Web 開発経験者が薄い
  • Kotlin / Java :SI 出身者層が厚く、エンタープライズ案件で安定供給

マイナー言語の罠

Elixir・Haskell・Rust などを「面白いから」採用すると、退職時の引き継ぎコストが爆発的に高まります。実証済みの構成(freee 型・SmartHR 型・Next.js 型)から選び、明確な理由なくマイナー言語を選ばないのが安全です。事業開発の役割と組織体制の関係は SaaS の事業開発キャリア解説 も参考になります。

運用保守・スケーラビリティ:MVP からスケールまでの道筋

モノリスファースト → 必要箇所だけマイクロサービス

freee・note の事例が示すとおり、 最初からマイクロサービスにする必要はありません 。Rails か Next.js のモノリスで MVP を出し、PMF を確認してから負荷の高い領域だけ Go / Kotlin に切り出すのが定石です。詳しい開発手法の選び方は アジャイル開発とウォーターフォール開発の比較 を参照してください。

必須の運用基盤

  • CI/CD :GitHub Actions / CircleCI でテスト・デプロイ自動化
  • エラー監視 :Sentry / Datadog でフロント・バック双方の例外捕捉
  • 観測性 :構造化ログ + メトリクス(Datadog / Grafana)
  • コンテナ :Docker での開発環境統一、本番は ECS / Cloud Run / Kubernetes のいずれか

PoC・MVP で検証してから本実装へ

「言語選びで悩むより、まず動くものを作る」ほうが早く正解にたどり着きます。生成 AI を組み込むなら SaaS 開発における PoC(概念実証)の進め方 も併読をおすすめします。

よくある質問(FAQ)

Q. 2026 年に新規 SaaS を立ち上げるなら、どの言語が最有力ですか?

A. 立ち上げ期の B2B SaaS であれば「Ruby on Rails」か「Next.js + TypeScript」の二択がもっとも現実的です。前者は freee・SmartHR・note の事例で実証済み、後者は Sansan Contract One や新規 SaaS テンプレートの標準。生成 AI を組み込むなら Python(FastAPI)を併用してください。

Q. SaaS 開発で TypeScript は必須ですか?

A. 2026 年の新規プロジェクトでは事実上デフォルトです。フロントは Next.js + React + TypeScript の組み合わせがデファクト、バックエンドも NestJS / Hono など TypeScript フレームワークが成熟しており、フロントとバックを同一言語で書けるメリットが大きく上回ります。

Q. 国内メジャー SaaS は本当に Ruby on Rails を使っていますか?

A. はい。freee Developers HubSmartHR Tech Blognote エンジニアチーム の各公式ブログで、いずれも Rails をコアに据えていることが明示されています。マイクロサービス化の文脈で Go や Kotlin を周辺に配置する構成が一般的です。

Q. インフラは AWS と GCP のどちらを選ぶべきですか?

A. 一般的な Web SaaS なら AWS が無難です(事例数・エンジニア採用しやすさで優位)。データ分析・AI / ML が事業の中核なら GCP(BigQuery + Vertex AI)、軽量 SaaS をスピード重視で立ち上げるなら Vercel + Supabase という選択肢もあります。

Q. PostgreSQL と MySQL、どちらを選ぶべきですか?

A. 新規 SaaS なら PostgreSQL を推奨します。JSONB の柔軟性、Row Level Security によるマルチテナント実装、Supabase / Neon といったマネージドサービスの充実が決定的な差です。既存の Rails プロジェクトを引き継ぐ場合は MySQL のままでも問題ありません。

Q. SaaS 開発の費用相場は?

A. MVP 規模で 500 万〜1,500 万円、本格的な SaaS で 3,000 万円以上が目安です。技術スタック選定で開発期間が 20〜30% 変動するため、Ruby on Rails や Next.js のような成熟したスタックを選ぶことが結果的に費用最適化につながります。

まとめ:実例ベースで選べば技術選定の失敗は防げる

SaaS 開発言語・フレームワーク選びの結論を、国内メジャー SaaS 5 社の実例から整理します。

  • 立ち上げ期は Ruby on Rails か Next.js + TypeScript (freee・SmartHR・note・Sansan Contract One の構成)
  • AI 組み込みなら Python(FastAPI)を並走 (Stack Overflow 2025 で最大の伸び)
  • 負荷の高い領域だけ後から Go / Kotlin に切り出す (freee・note・pixiv の段階的アプローチ)
  • フロントは Next.js App Router + React 19 + TypeScript が標準
  • DB は PostgreSQL、クラウドは AWS をプライマリに
  • 製品が複数化したら Sansan 型「製品ごとに最適化」へ移行

技術選定は「一度決めたら変えられない」ものではなく、事業フェーズに合わせて段階的に進化させるものです。本記事で紹介した 5 社の事例と公式ソースを参照しながら、自社の SaaS に最適な技術スタックを組み立ててください。

業務を変えるSaaSと、社内AIシステムを。

B2B 向けの SaaS プロダクトや、企業の業務課題を解決する社内向け AI システムを、企画・設計・開発・運用まで一貫対応。マルチテナント・課金・権限管理といった SaaS 基盤から、LLM を活用した社内ナレッジ検索・ドキュメント生成・業務自動化まで、事業と組織の成長に直結するシステムを構築します。

伊藤翔太

伊藤翔太

大学卒業後、外資系IT企業にてSaaS製品の法人営業とカスタマーサクセスを経験。その後、国内のBtoBスタートアップに参画し、新規SaaS事業の立ち上げからグロースまでを牽引しました。現在はSaasラボの専属ライターとして、SaaS事業者に役立つ実践的な最新トレンドやノウハウを発信しています。

関連記事

DevOpsとは?意味・定義をわかりやすく解説|DORA 4指標・CI/CDと文化・導入3ステップ【2026年版】

DevOpsとは?意味・定義をわかりやすく解説|DORA 4指標・CI/CDと文化・導入3ステップ【2026年版】

「DevOpsって何?」を最初の1行で直接回答。開発(Dev)と運用(Ops)が壁を越えて協力する組織文化・手法の総称です。DORA 2024 の4指標(エリート=変更障害率5%)と生成AIのスループット影響(-1.5%)、CI/CDとアジャイル開発との違い、SaaS開発での導入3ステップまで一次ソース付きで整理。

資料トラッキングツール比較9選|営業資料が"読まれたか"を可視化するデジタルセールスルームの選び方【2026年版】

資料トラッキングツール比較9選|営業資料が"読まれたか"を可視化するデジタルセールスルームの選び方【2026年版】

事業戦略とは?SWOT・5フォース・VRIOなど5フレームワーク活用事例と7つの実践ポイント【2026年版】

事業戦略とは?SWOT・5フォース・VRIOなど5フレームワーク活用事例と7つの実践ポイント【2026年版】

事業戦略の立て方を、SWOT・5フォース・VRIO・PEST・ビジネスモデルキャンバスの5フレームワーク × 併用すべき3C/STP/PPM/7Sの全体像で整理。Porter「What Is Strategy?」(HBR 1996)・Barney VRIO(1991→1995 AME改訂)の一次ソースに基づき、立て方7ステップとSmartHR(ARR250億/7万社/2030年売上1000億計画)・Slack(4年でARR400M到達)など実名SaaS事例を2026年版で体系化しました。

BtoB SaaSのインスタマネタイズ3ステップ|即実践できる収益化手順【2026年版】

BtoB SaaSのインスタマネタイズ3ステップ|即実践できる収益化手順【2026年版】

BtoB SaaSがInstagramで収益化する3ステップ実践ガイド。フォロワー数より保存率・リンククリック率を重視し、ホワイトペーパーで需要検証→Stripe Billing/Lagoで課金接続→Insightsで改善。2023年10月施行のステマ規制対応も含め、2026年に通用するやり方を網羅します。

CRMとは?顧客関係管理の意味・定義・主要7機能をわかりやすく入門解説【2026年版】

CRMとは?顧客関係管理の意味・定義・主要7機能をわかりやすく入門解説【2026年版】

CRM(Customer Relationship Management/顧客関係管理)とは何かを、Salesforce・HubSpot・Microsoft Dynamics 365 の公式定義をベースに「経営手法」と「ITツール」の2側面から入門解説。読み方・主要7機能・SFA/MA/ERPとの違い・市場規模1,261億ドル(2026予測)まで体系的に学べる2026年版ガイドです。

リードナーチャリング事例7選|商談化率を2倍にした育成プロセスとMA活用【2026年版】

リードナーチャリング事例7選|商談化率を2倍にした育成プロセスとMA活用【2026年版】

リードナーチャリングの実在SaaS事例7選を、商談化率2.5倍・問い合わせ10倍・有料移行率30%改善などの具体的な数字とともに紹介。Sansan×Marketo連携、SmartHRのAccount Engagement、freeeのMarketo Engage活用など、一次ソース付きで育成プロセスの全貌を解説します。

業務を変えるSaaSと、社内AIシステムを。

B2B 向けの SaaS プロダクトや、企業の業務課題を解決する社内向け AI システムを、企画・設計・開発・運用まで一貫対応。マルチテナント・課金・権限管理といった SaaS 基盤から、LLM を活用した社内ナレッジ検索・ドキュメント生成・業務自動化まで、事業と組織の成長に直結するシステムを構築します。