kintoneで足りる?独自開発のほうが向いている業務の見分け方

kintone(キントーン)は、プログラミングをせずに業務アプリを作れるクラウドサービスとして、多くの企業で使われています。一方で、使い込むほどに「この画面は作れない」「社外の人にも使ってもらいたい」「カスタマイズが増えて誰も全体を把握していない」といった声も聞かれます。kintoneで足りるのか、独自のWebアプリを作るべきなのか。見分けるための観点を紹介します。

kintoneはサイボウズ株式会社が提供するサービスです。機能や料金体系は変更される可能性があるため、最新の情報は提供元の公式サイトでご確認ください。この記事は、特定の製品の優劣を評価するものではなく、選び方の考え方を整理したものです。

kintoneが向いているケース

まず、kintoneが力を発揮しやすいのは次のようなケースです。

  • 社内で使う、顧客管理・案件管理・日報・申請などの一般的な業務アプリ
  • 業務の流れがまだ固まっておらず、運用しながら項目や画面を変えていきたい
  • 現場の担当者が自分でアプリを作ったり直したりできることに価値がある
  • 利用者が社内の人に限られ、利用者数も大きく増える見込みがない

こうした条件に当てはまるなら、わざわざ独自開発をする必要性は低いでしょう。開発費と期間をかけずに、業務の仕組み化を進められます。

独自開発が向いている業務の特徴

一方で、次のような特徴がある業務では、独自のWebアプリが候補になります。

社外の利用者が多い

取引先、顧客、会員などに日常的に使ってもらう画面が必要な場合です。社外の利用者向けには別の仕組みや追加のサービスが必要になることがあり、利用者数に応じた費用や画面の自由度が課題になりやすい部分です。

画面や操作の流れを業務に合わせて作り込みたい

現場での入力のしやすさ、顧客向けの見せ方など、画面の構成や操作の流れを細かく設計したい場合、標準の画面では表現しきれないことがあります。

独自の処理が業務の中心にある

複雑な料金計算、複数の条件による自動振り分け、他のシステムとのリアルタイムなデータのやり取りなど、業務の中心となる処理がkintoneの標準機能やカスタマイズの範囲を超える場合です。

カスタマイズが積み重なっている

プラグインやJavaScriptによるカスタマイズを重ねた結果、作った人しか全体を把握していない状態になっているケースです。この場合、属人化や保守の負担は独自開発と大きく変わらず、むしろ制約の中で工夫している分、複雑になっていることもあります。

判断のためのチェックリスト

観点kintoneを続けやすい独自開発を検討したい
利用者社内の人が中心社外の利用者が多い
業務の流れまだ変化している固まっていて、頻繁には変わらない
画面標準の画面で十分操作の流れや見せ方を作り込みたい
処理標準機能と少しのカスタマイズで足りる独自の処理が業務の中心にある
運用現場で作り・直したい仕組みを固め、変更は計画的に行いたい

右側に当てはまる項目が多いほど、独自開発を比較検討する価値が高いと考えられます。ただし、どちらか一方に決める必要はありません。

kintoneと独自開発を組み合わせる

現実的な選択肢として、kintoneを使い続けながら、足りない部分だけを独自のWebアプリとして作る方法があります。

  • 社内の管理業務はkintoneのまま残し、顧客が使う申込・予約・マイページの画面だけを独自に作る
  • 独自の計算処理が必要な部分だけをWebアプリにし、結果をkintoneに取り込む

こうした構成では、データをどちらで管理するか、どのタイミングで受け渡すかの設計が重要になります。連携の方法や制約は、事前に確認が必要です。

移行する場合に確認したいこと

  • アプリの一覧と、それぞれのアプリの役割
  • アプリ間の関連づけ(ルックアップや関連レコードなど)
  • プロセス管理、通知、自動化の設定
  • 導入しているプラグインやカスタマイズの内容
  • 書き出せるデータと、書き出せないデータ(添付ファイル、コメント、履歴など)

今の設定やアプリの構成は、そのまま独自開発の要件の土台になります。ノーコードツール全般からの切り替えの考え方は、ノーコードで限界を感じたら?で解説しています。

費用の比べ方

kintoneを続けるか、独自開発に移るかを費用で比べるときは、月額の利用料と開発費を単純に比べるのではなく、次の要素を数年単位で並べてみるのがおすすめです。

kintoneを続ける場合独自開発に移る場合
利用者数に応じた利用料(今後の増加を見込む)初期の開発費
プラグインや外部サービスの利用料サーバーなどの運用費
カスタマイズの開発・保守の費用保守・改修の費用
制約を回避するための手作業の時間移行の作業(データ、使い方の切り替え)

見落としやすいのは、カスタマイズの保守の費用と、制約を回避するための手作業の時間です。どちらも請求書の上では目立ちませんが、積み重なると大きな負担になります。

判断を急がないほうがよい場合

  • 業務の流れがまだ固まっておらず、アプリを頻繁に作り変えている
  • 不満の原因が、kintoneそのものより運用ルールの曖昧さにある
  • カスタマイズを整理すれば、多くの不満が解消しそうだ

この場合は、独自開発を検討する前に、アプリの構成やカスタマイズの整理を先に行うほうが、少ない費用で効果が得られることがあります。

相談の前に用意したいもの

アプリの一覧と役割、困っている点のスクリーンショット、導入しているプラグインやカスタマイズの概要、利用者数があると、kintoneに残す部分と独自に作る部分を判断しやすくなります。

kintoneを活かす選択肢も含めて考えます

独自開発に移るか迷っている段階でも、すべてを作り直す前提で考える必要はありません。今のアプリの構成と困っていることを伺い、kintoneに残してよい部分と、独自に作ったほうがよい部分を分けて整理します。カスタマイズの整理で足りそうな場合は、その旨をお伝えします。独自に作る場合の形の選び方は、業務システムとWebアプリの違いとは?も参考にしてください。

よくあるご質問

kintoneのデータを独自のWebアプリに移せますか?

一般的には、CSVでの書き出しなどを通じてデータを移行できます。ただし、添付ファイル、コメント、変更履歴、アプリ間の関連づけなどは、そのままの形で移せない場合があります。移行を検討する際は、書き出せるデータの範囲を最初に確認しておきましょう。

kintoneのカスタマイズを外注するのと、独自開発するのはどちらがよいですか?

kintoneの標準機能で業務の大部分が回り、足りない部分が限られているなら、カスタマイズで補うほうが合理的なことが多いでしょう。カスタマイズが増え続けている、画面や権限の制約を回避するための工夫が積み重なっている、といった場合は、独自開発との比較を検討する価値があります。

kintoneの料金体系はどうなっていますか?

利用するユーザー数などに応じた料金体系が採用されています。プランの内容や料金は変更される可能性があるため、最新の情報は提供元の公式サイトで確認してください。

あわせて読みたい

コラム一覧へ戻る