ドメイン・エンジニアリング
ドメイン・エンジニアリングは、個人の世界観や言語、文脈をソフトウェアの設計に統合するような「使用のためのエンジニアリング」に集中するのではなく、汎用的なソフトウェア機能の「再使用のためのエンジニアリング」や「再使用を伴うエンジニアリング」に集中しすぎていると批判されてきた。
ドメイン実装とは、ドメイン内でカスタマイズされたプログラムを効率的に生成するためのプロセスとツールの作成である。