(1) オペレーティング・システムに、または個別に発注可能なライセンス・プログラムに用意されている機能インターフェース。 API によって、高水準言語で書かれたアプリケーション・プログラムは、オペレーティング・システムやライセンス・プログラムの特定のデータまたは機能を使うことができる。
(2) DB2 では、インターフェース内の機能 (たとえば、エラー・メッセージ取得 API)。
(3) DB2 エクステンダーは、ユーザー定義関数、管理操作、表示操作、およびビデオ・シーンの変化の検出を要求するための API を提供している。
開発環境と実稼働環境を分ける
機密情報へのアクセスを特定の人々のみに制限する