kintoneのローコード戦略 — 業務アプリを誰でも作れる仕組み

サイボウズが2011年にリリースした「kintone」は、日本の業務アプリ市場を大きく変えたローコード製品です。現在では一万社を超える企業が導入しており、「現場の人が自分で業務アプリを作る」という文化を広めてきました。本記事ではkintoneのローコード戦略と、それが支える市民開発者運動を整理します。
"kintone," released by Cybozu in 2011, is a low-code product that has greatly changed Japan's business app market. It is now adopted by over 10,000 enterprises and has spread the culture of "front-line people building business apps themselves." This article organizes kintone's low-code strategy and the citizen developer movement it supports.
kintone誕生の背景
2011年のリリース当時、日本の多くの企業は業務アプリをExcelや紙で管理しており、本格的なシステムを導入するには専門の開発者と長い期間が必要でした。サイボウズは「現場の人が自分で業務を改善できる仕組み」を目指し、ドラッグ&ドロップでアプリを組み立てるkintoneを投入しました。
At the time of its 2011 release, many Japanese enterprises managed business apps in Excel or on paper, and adopting a full-fledged system required specialist developers and long timelines. Cybozu introduced kintone — which lets users assemble apps via drag-and-drop — aiming for "a mechanism where front-line people can improve their own operations."
ドラッグ&ドロップのアプリビルダー
kintoneの最大の特徴は、フォーム編集画面で文字列・数値・日付・ドロップダウンなどのフィールドをマウス操作だけで配置できる点です。配置した瞬間にデータベースのスキーマが自動的に更新され、一覧画面や詳細画面も即座に生成されます。専門知識なしに、業務に必要な最低限のアプリが数時間で完成します。
kintone's greatest feature is that on the form-editing screen, you can place fields — strings, numbers, dates, dropdowns — using only the mouse. The moment you place them, the database schema is automatically updated, and list and detail screens are also generated immediately. Without specialist knowledge, the minimum app needed for business operations can be completed in a few hours.
開発者向けのカスタマイズ層
標準機能で足りない場合に備えて、kintoneは二層の拡張手段を用意しています。一つ目はアプリごとにJavaScript/CSSを追加できる「カスタマイズ」、二つ目は再利用可能な機能を配布できる「プラグイン」です。これにより、現場がローコードで組み立てた基礎の上に、開発者が高度なロジックを載せることができます。
For cases where standard features are insufficient, kintone provides two layers of extension means. The first is "customize," where JavaScript/CSS can be added per app; the second is "plugin," which can distribute reusable features. This lets developers layer advanced logic on top of the foundation that front-line teams assembled with low-code.
プラグインマーケットプレイス
サイボウズは公式のプラグインマーケットプレイスを運営しており、パートナー企業が開発した既製の拡張機能を購入・インストールできます。請求書発行、電子署名、BIダッシュボードなどの専門領域はマーケットプレイスに任せることで、コア製品を肥大化させずにエコシステムを広げる戦略です。
Cybozu operates an official plugin marketplace where ready-made extensions developed by partner companies can be purchased and installed. By entrusting specialist domains — invoice issuance, electronic signatures, BI dashboards — to the marketplace, the strategy expands the ecosystem without bloating the core product.
REST API による外部連携
kintoneは全アプリに対してREST APIを自動公開します。フィールドを追加した瞬間に対応するエンドポイントが生成され、他のシステムとのデータ連携やBIツールでの可視化が即座に実現できます。これはローコード製品が孤立したサイロにならないための重要な設計です。
kintone automatically exposes a REST API for every app. The moment you add a field, the corresponding endpoint is generated, enabling immediate data integration with other systems and visualization in BI tools. This is a critical design decision that prevents low-code products from becoming isolated silos.
一万社を超える導入実績
2024年時点でkintoneは一万社を超える企業に導入されており、製造・小売・自治体など業種を問わず利用されています。特に注目すべきは、情報システム部門ではなく現場部署が主体となって導入しているケースが多い点です。
As of 2024, kintone is adopted by over 10,000 enterprises across industries — manufacturing, retail, local governments, and more. Particularly notable is that, in many cases, the initiator is not the IT department but front-line departments themselves.
Salesforce・Notion DBとの比較
kintoneはSalesforceやNotionデータベースとよく比較されますが、位置づけは微妙に異なります。SalesforceはCRMを中心にした強力な企業向けプラットフォームで、自由度は高いが専門人材が必要です。Notionデータベースはドキュメントと一体化した軽量なテーブルで、小規模チームに向いています。kintoneは両者の中間に位置し、「現場が作って業務を回す」領域に特化しています。
kintone is often compared to Salesforce and Notion databases, but its positioning differs subtly. Salesforce is a powerful enterprise platform centered on CRM — high flexibility but requires specialist talent. Notion databases are lightweight tables integrated with documents, suited for small teams. kintone sits between the two, specialized for the domain of "front-line teams building and running their own operations."
内製化推進トレンド
近年、日本の企業では「内製化推進」という流れが強まっています。従来はシステム開発を外部ベンダーに委託するのが一般的でしたが、ビジネス変化の速さに追いつくためには現場自身がシステムを作り変える体制が必要と認識され始めたのです。kintoneはこの流れを追い風に成長しました。
In recent years, Japanese enterprises have seen a strengthening trend of "in-house development promotion." Conventionally, system development was outsourced to external vendors, but it has begun to be recognized that to keep up with the speed of business change, a structure where front-line teams themselves build and change systems is required. kintone grew on this tailwind.
市民開発者運動
専門の開発者ではなく、業務現場の人が自ら業務アプリを作る人のことを「市民開発者」と呼びます。kintoneのユーザーコミュニティ「キンコミ」では、人事担当や営業事務が自分で作ったアプリを共有する文化が根付いており、これは他の低コードプロダクトにはない強みです。
"Citizen developer" refers to people who build business apps themselves — not specialist developers, but people on the business front line. In kintone's user community "Kincomi," a culture is rooted where HR personnel and sales clerks share apps they built themselves — a strength absent in other low-code products.
標準機能と拡張の境界
ローコード製品の設計で最も難しいのは「どこまで標準で提供し、どこから拡張に任せるか」の境界を引く判断です。標準に詰め込みすぎると肥大化して学習コストが上がり、拡張に任せすぎると現場が困ります。kintoneは「一般的な業務の八割は標準で実現」を基準にしていると言われます。
The most difficult design decision for low-code products is drawing the boundary of "what to provide as standard and what to entrust to extensions." Cramming too much into standard bloats the product and raises learning costs; entrusting too much to extensions leaves front-line teams stuck. kintone is said to use "80% of common business operations realized in standard" as its benchmark.
移行とロックインの課題
一方、ローコード製品には共通の課題として「他の製品への移行が難しい」というロックイン問題があります。kintoneはREST APIでデータのエクスポートは可能ですが、フォームやワークフローの定義を他のプラットフォームにそのまま持って行くことはできません。導入時にこのトレードオフを理解しておくことが重要です。
On the other hand, a common challenge for low-code products is the "lock-in" problem — migration to other products is difficult. kintone allows data export via REST API, but you cannot bring form and workflow definitions to other platforms as-is. It is important to understand this trade-off at the time of adoption.
おわりに
kintoneは「現場の人が業務アプリを作る」という文化を日本に広めたローコード製品の代表例です。ドラッグ&ドロップの手軽さとJavaScript拡張の自由度、REST APIによる外部連携、プラグインエコシステムという四つの層が組み合わさることで、非エンジニアとエンジニアの両方が同じプラットフォームで協働できる仕組みを実現しました。
kintone is the flagship example of a low-code product that spread across Japan the culture of "front-line people building business apps." Combining four layers — the ease of drag-and-drop, the flexibility of JavaScript extensions, external integration via REST API, and a plugin ecosystem — it has realized a mechanism where both non-engineers and engineers can collaborate on the same platform.