Fresche Solutions


Free-Form RPG and API Development for IBM i

Rapid Development of Free-Form RPG Applications and APIs with a Modular Architecture

X‑Elevate is a rapid development framework to build modular, next-gen, free-form RPG applications. Using X‑Elevate templates, RPG programmers can easily create APIs and web services to integrate with other systems, and build responsive web and mobile applications — accelerating time to delivery and increasing code quality.

Inside Every IBM i Monolith is a Modern Architecture Just Waiting to Get Out

Bring digital transformation within reach and enable RPG developers to drive new digital capabilities

Traditional green screen applications use a monolithic architecture that is difficult to maintain, deploy on the web and integrate with other systems. X-Elevate helps you unlock innovation and deliver agile, secure systems that are made possible with API, Web services and Microservices architectures. Its multi-layer approach makes code maintenance easy, optimizes RPG, and takes advantage of newer skills in your organization.

Want to See How It Works?

Schedule a Demo of X‑Elevate

What You Can Do With X‑Elevate

Improve IT & business agility

Agility is achieved through application architecture. Quickly generate modern free-form RPG code, that is easy to maintain and implement new features— enabling you to react quickly to market changes.

Deliver incremental modernization

Enable modernization of legacy RPG programs to modern free-form RPG applications with multi-layer architecture. Template-based approach delivers consistency and best practices across all teams.

Integrate systems & share data

Exposes Db2 files as RESTful APIs, making it easy to share data with other systems, improve integration and make IBM i resources available to web and mobile users.

Leverage RPG skills & attract new talent

Templates help RPG developers create modular programs. The generated free-form RPG code can easily be learned by non-RPG developers and supports attracting new talent.
Having the ability to decouple the applications between the UI, code and database now give us the ability to focus efforts on the most important areas.

X-Elevate's template-based approach has allowed us to leverage existing skillsets while moving to a modern architecture and rapidly develop free-form RPG applications and APIs. The fact that it works with RDi is a huge plus for our team.

Key Technical Features

Template-based Approach

  • Includes CRUD and Listing templates for rapid development.
  • Helps ensure consistency across the development team.
  • Allows customization or creation of new templates to fit your business needs.

RESTful API and Security

  • Helps define a library list for each endpoint.
  • Includes a RESTful router component.
  • Provides an exit point for integration with security frameworks.

Multi-layered Modular Architecture

  • Creates reusable and scalable components.
  • Supports modern, multi-tiered application designs and microservices.
  • Offers a single access point to DB files to improves data integrity.

High-quality Consistent Code

  • Reduces code duplication and facilitates testing.
  • Generates modern free-form RPG code that’s easy to maintain in an RPG editor (RDi).
  • Makes it easy to maintain the code with support for DDL table long names.

    Some of Our X-Analysis Clients