ローコードとは?
ろーこーど
ローコードとは、プログラミングの記述を最小限に抑え、視覚的な操作を中心にシステムやアプリケーションを開発できる手法・ツール群のことです。
ローコード(Low-Code)とは、従来のプログラミングに必要なコード記述量を大幅に削減し、ドラッグ&ドロップや視覚的なUIを活用してアプリケーションやシステムを構築するアプローチです。完全にコードを書かずに開発できる「ノーコード(No-Code)」と、専門的なプログラミングを前提とする従来開発の中間的な位置づけにあたります。
ローコードプラットフォームの主な特徴は次のとおりです。
- GUIベースのフロー設計やフォーム作成ができる
- 必要に応じてカスタムコードを追加して拡張できる
- データベース連携やAPI接続を設定ベースで実現できる
- クラウド上でホスティング・運用できるケースが多い
ローコード開発が注目される背景には、IT人材不足の深刻化があります。システム開発の需要が高まる一方でエンジニアの確保が難しいため、業務部門の担当者(いわゆる「市民開発者」)が自らアプリを作れる環境として普及が進みました。代表的なプラットフォームにはMicrosoft Power Apps、OutSystems、Mendixなどがあります。
一方で、複雑な要件への対応が難しかったり、特定プラットフォームへの依存(ベンダーロックイン)が生じやすかったりするという課題もあります。用途を見極めた上での活用が重要です。
使い方・例文
社内の申請フォームや承認ワークフローをエンジニアに頼まず業務部門が自作するときに、ローコードプラットフォームが選択肢として検討される。
この用語をシェア
最終更新: