Bilgisayar yazılımı geliştirme araçları talep açısından aşağıdaki dört alt
pazara ayrılabilir:
- Analiz, tasarım ve modelleme araçları,
- Yapım araçları,
- Test araçları,
- Bilgisayar yazılımı yapılanış yönetim araçları/Kütüphane sistemi.
Bu dört başlıkta belirtilen bilgisayar yazılımı geliştirme araçları, yazılımın geliştirilmesinde kullanılma alanları bakımından birbirinden farklı, fakat üretim sürecinde birbirini tamamlayıcı fonksiyonlara sahiptir.
Analiz, tasarım ve modelleme araçları, bilgisayar yazılımının ilk aşamasını oluşturan kavramsal analiz esnasında, veri tanımlarının, programlama belirtimlerinin ve kodlarının oluşturulması yoluyla yazılım detaylarının haritasının çıkarılmasında kullanılan yazılım ürünleridir.
Yapım araçları, oluşturulan bilgisayar yazılım kodunun yazılması esnasında kullanılır. Temel düzenleyici ve derleyici fonksiyonelliği sağlar ve otomatik kod oluşturur. Rational tarafından üretilen 3GL araçları, yapım araçları kategorisinde sınıflandırılan yazılımlardır.
Test araçları, hazırlanan yazılımın test edilmesi ve hataların tespit edilmesine olanak sağlayan, oluşturulan yazılımın istenen platformda başarılı biçimde çalışıp çalışmadığını denetleyen yazılımlardır.
Bilgisayar yazılımı yapılanış yönetim araçları/kütüphane sistemi, yazılım üretim sürecinde uygulamaların kaydedilmesini ve düzeltilmesini, aynı zamanda farklı mekanlardaki geliştirici takımların aynı projede çalışma olanağını sağlar.
Bilgisayar sektörü yüksek teknoloji içeren, karmaşık bileşenlere sahip ürünler ortaya koyan bir sektördür. Bu bileşenlerin her biri kendine has bir işlev görmekte, bu nedenle bir diğeriyle ikamesi nadiren mümkün olmaktadır. Bilgisayar yazılımı geliştirme araçları pazarı da genel anlamda işlevsel bütünlük arzetmekle birlikte talep yönünden çok sayıda alt pazara bölünebilir. Sayılan bu alt pazarlar kendi içlerinde ikamesi mümkün olmayan ürünler barındırmaktadırlar. Bu ürünlerin her biri ayrı ayrı Ar-Ge, yetişmiş personel ve know-how gerektirmektedir. Dolayısıyla bu sektörde üst başlıklar altında genel pazar tanımları yapmak, pazardaki rekabetçi yapıya ilişkin doğru değerlendirmede bulunmayı engellemektedir.
Devralmaya konu olan Rational, yapım araçları alt pazarında spesifik bir ürünle kayıtlı olarak oldukça sınırlı olmak üzere, bu alt pazarların tümünde faaliyet göstermektedir. IBM ise yapım araçları ve kütüphane sistemi pazarlarında faaliyet göstermektedir.
IBM yapım araçları pazarında, 3GL araçlarının bir dalı olan WebSphere Studio ürünleri kategorisinde çeşitli yapım araçları üretmektedir. Rational ise