サポート技術として、統一モデリング言語(uml)、モデル駆動型アーキテクチャ、サービス指向アーキテクチャなどがある。