Skip to main content

Applications

Rational software

Increase flexibility by revitalizing existing application portfolio

Power your innovation. Optimize assets, skills and infrastructure. Register for the e-Kit.

Tab navigation to Enterprise modernization - System z

Tab navigation to Enterprise modernization - System z


There are many cost effective approaches and techniques to transform your core systems into flexible applications and services, providing you the flexibility to respond quickly to changing business needs.

Application modernization must address the complex architectural challenges of legacy code, including fragmented business processes, workflows, data, and tightly coupled application architectures.

After you decide on your new flexible architecture approach, finding the right tools to modularize and extend your legacy systems is important.

IBM® software helps you design, create, assemble, test, and deploy high-quality Web, Web 2.0, Web services, portal, and SOA applications for IBM i, AIX, Linux, and IBM WebSphere® Application Server. Working with what you have, you can reduce time to market, improve business alignment for growth, cut costs, and limit business risk.

Reduce application maintenance and development costs

Analyze your RPG, COBOL, and C/C++ applications to understand and gain intellectual control over application relationships and structures with IBM Rational® Developer for Power's application visualization analysis tools.

IBM Rational Migration Extension delivers a highly automated way to leverage and reuse business-critical RPG applications and transform them into EGL to execute properly as generated Java or COBOL code.

Transform complexity into usable information when managing and governing your reusable assets, business rules, and services with IBM Rational Asset Manager and IBM WebSphere Service Registry and Repository.

Improve programmer productivity

Improve programmer productivity with modern development platforms. Our Eclipse-based IDEs offer the latest tools for your C/C++, RPG, COBOL and CL-based development and modern architectures.

IBM Rational Developer for Power is a modern, Eclipse-based, workstation offering to edit, compile, and debug C/C++, RPG, COBOL, and CL-based applications for IBM i, AIX and Linux on Power. Our Power Tools bundles for IBM i or AIX add Java support to Rational Developer for Power.

Accelerate delivery of new SOA and Web 2.0 solutions

If you need to extend to the Web or to Web services, then select IBM Rational Developer for i for SOA Construction, the premier IDE for building traditional and composite applications for IBM i, including traditional RPG, COBOL, C/C++, EGL, Web, Web 2.0, Web services, HATS, and XML-based applications, or Rational Business Developer for AIX and Linux environments.

Cut application development time by reusing proven assets to achieve fast ROI. How? IBM Rational Host Access Transformation Services helps create mobile, Web, and rich-client applications for existing 5250 green screens as well as services for SOA implementation.

Further design and construct well architected applications and services with IBM Rational Software Architect using a model-driven development approach based on the Unified Modeling Language™.

Automate testing and quality management

Coordinate end-to-end quality across all tools and platforms while saving time, improving application quality, and lowering costs with automated testing. IBM Rational Quality Manager and IBM Rational Requirements Composer give you greater confidence to drive quality software delivery.

IBM Rational Functional Tester automates software testing for a wide array of applications, including Java™, Microsoft® .Net, SAP, Siebel, terminal-based applications, and Web services.

IBM Rational Performance Tester automates load, performance, and scalability testing for a variety of applications including Web, Java, Microsoft .Net, Citrix, IBM mainframe, SAP, SIP, Siebel, and Web services.

IBM Rational AppScan® helps identify vulnerabilities and assess compliance requirements to improve the accuracy and reliability of online systems.