ソフトウェア開発のあらゆる工程でソフトウェアツールを利用でき、また様々なツールを使用したソフトウェア開発はcase(アクロニムでケースと読まれる)と呼ぶことができる。