IBM Rational software provides a software development platform that improves the speed, quality, and predictability of software projects. This full life-cycle solution combines software engineering best practices, market-leading tools, and services. rationalsoftware in Software > Programming Languages > UMLwith resourcesoftwareumlxml