エンドユーザー・コンピューティング
エンドユーザー・コンピューティング(英: end-user computing, EUC)とは、プログラマーや技術者でなくてもアプリケーションを作成できるシステムのことである。EUCは、情報システム部や開発部門の担当者ではない、業務部門のエンドユーザーがシステムの構築や運用管理に携われるようにするための一連のアプローチのことを指す。
エンドユーザー・コンピューティングが扱う複雑度の範囲は、ユーザーがボタンをいくつかクリックするだけというごく簡単なことから、制限付きの環境でスクリプト言語を記述すること、さらにはコードを直接変更して実行できることまで、多岐に渡る。エンドユーザー・コンピューティングの例として、MAPPERやSQLなどの第4世代のプログラミング言語、またはICADなどの第5世代のプログラミング言語の1つを使用して構築されたシステムがある。
また、EUCよりもより積極的にユーザが開発に関わるものとして、エンドユーザー・デベロプメント(英: end-user development, EUD)がある。