Skip to main content

Rational tools for Java application development

Rational software

IBM Software Delivery Platform

Simplify and accelerate your adoption of the Java platform

The complexity of Java application development can easily get in the way of your success. IBM Rational offers visual modeling and design products to manage and reduce the complexities of Java technology, to simplify Java application development, and to accelerate your adoption of the Java platform.

Rational provides tools for software developers and testers that ensure the quality of your Java code both early and later in the release cycle. We also provide other tools that are needed for any type of team-oriented software development project.

Our experience providing both depth and breadth of solutions allows you to realize the value of the Java platform and lets you get started with Java application development easier and sooner than ever.

Rational tools for Java application development

With broad support for all roles and activities in the software life cycle, the IBM Software Delivery Platform, IBM Rational and IBM WebSphere products offer a comprehensive solution that lets you leverage Java to build, integrate, expand, modernize and deploy software.

Requirements and analysis tools:
This product category includes requirements management tools, business modeling, and data modeling tools.

Design and construction tools:
IBM Rational provides tools for architecture, design, modeling, construction, model-driven development, architected rapid application development (RAD), component testing, and runtime analysis activities. These tools help developers maximize their productivity when building business applications, software products and systems, and embedded systems and devices.

Software quality tools:
Testing tools enable running quality assurance on software products, testing for code consistency, quality, functionality, and performance.

Software configuration management (SCM) tools:
These products include change and version control, asset management, and defect tracking. Rational SCM support enables developers to work in their preferred integrated development environments (whether .NET, J2EE, or a combination of IDEs) while reducing the server-side costs.

Process and project management:
Lifecycle management is used to manage the development process, organize requirements, and measure development progress.

IBM Rational also offers select products as part of an overall lifecycle solution targeted specifically to developers of software products and systems: