ソフトウェア開発ツールは、アプリケーションを設計/デザインし、開発および導入プロセスをサポートします。
Mashup開発
使いやすいビジネス・マッシュアップ・プラットフォームであり、IT で必要な管理、セキュリティー、およびガバナンス機能を備えた動的なシチュエーショナル・アプリケーションの業務別組み立てをサポート。例: IBM Lotus Mashups、IBM InfoSphere MashupHub。
ソフトウェア品質管理
ソフトウェア品質管理ツールはソフトウェアの単体テスト、システム・テストをサポートします。また、テスト、実行、結果分析および品質管理を通じて、ソフトウェア品質の保証をサポートします。例:Rational Functional Tester, Rational PurifyPlus, WebSphere Studio Workload Simulator for z/OS and OS/390.
ソフトウェア開発用Suites
ソフトウェア開発スイートがソフトウェアの開発や導入のプロセスをサポート。
プロセス、プロジェクト&ポートフォリオ管理
プロセス、プロジェクトおよびポートフォリオ管理の製品は、ソフトウェアの開発や導入のプロセスをサポートします。これには、自動化されたソフトウェア品質ツールやソフトウェア構成管理ツールが含まれます。
ベーシック・プログラミング言語とコンパイラ
3GL および 4GL/RAD 言語ベースのツールと、統合された開発環境。
分析、モデリング、デザイン&構築
体系化された方法論とテクノロジーからなる分析、モデリング、デザインおよび構築のツール群は、モデル駆動型アプリケーション、アプリケーション要求、データ分析、プログラミング仕様、シーケンス図、データとビジネス・プロセス、そしてビジネス・ルールを作成もしくは構築する支援をします。例:Lotus Domino Designer, Rational Application Developer for WebSphere Software, Rational Software Architect, WebSphere Developer for System z.
構成変更&リリース管理
IBMは、高品質なソフトウェアをより短時間でデリバリーすることを可能にし、また分散チームのより効率のいい一貫したプロセス管理を推進する統合化されたソフトウェアの"変更、構成とリリース管理ソリューション"を提供します。これらのソリューションはソフトウェア資産の管理とコントロール、自動化とプロセス強化、そして迅速なビルドとリリースサイクルを可能にします。例:Rational ClearCase, Rational ClearQuest, Breeze for SCLM for z/OS, SCLM Administrator Toolkit.
要求管理
要求管理、ユース・ケース開発、ビジネス・モデリング、およびデータ・モデリングのための統合ツール。
