Partnership · Progress OpenEdge

RCD × Consultingwerk
one stack, front to back

Consultingwerk has built support for the RCD framework into the backend of the SmartComponent Library. Business logic stays in SmartComponent Library Business Entities. RCD puts a web front end on top, built by the same OpenEdge developers.

RCD web front end SmartComponent Library backend PASOE · ABL

Two partners

Two OpenEdge specialists, each with a clear part

Both companies build for Progress OpenEdge and PASOE. Consultingwerk provides the backend architecture. RCD provides the web interface.

RCD

Rapid Cloud Development

The web front end

A web development framework made for OpenEdge developers. Screens are defined declaratively and run in the browser, while the logic stays in ABL on PASOE.

  • Working web screens in minutes, not days
  • Uses existing 4GL and PASOE skills, with no JavaScript framework to learn
  • Grids, forms, ribbons, parent-child screens and an AI assistant
  • Runs on your own servers, under your control
Wilrijk, BelgiumIn production at Softpak ERP and BEA ERP
CW

Consultingwerk

The backend framework

Specialists in modernizing OpenEdge applications. Their SmartComponent Library is a full-stack framework that structures the backend in Business Entities and Business Tasks.

  • Business Entities hold data access, validation and CRUD logic
  • RESTful services documented with OpenAPI
  • OpenEdge 12 and PASOE migration, CI/CD for OpenEdge
  • AI modernization and MCP server support
Progress Service Delivery & Technology Alliance Partner

How it fits together

Follow one request from the browser to the database

Pick a step to see which layer does the work and who provides it.

BROWSER PASOE · RCD INTEGRATION PASOE · SMARTCOMPONENT LIBRARY DATA RCD Web screen Grid, form, ribbon rendered from its screen definition RCD RCD endpoints Record set, save, delete and actions in ABL RCD × CW RCD support Built into the SmartComponent Library backend CONSULTINGWERK Business Entities and Business Tasks: validation, rules, data access OPENEDGE Database Your existing schema, unchanged → REQUEST
1

Who does what

Clear ownership on each side

Each framework keeps doing what it is good at. The integration lets them work together without either one having to change.

RCD handles

Screens
Grids, detail forms, tab folders and parent-child layouts, defined per screen.
User interaction
Ribbon actions, filtering, sorting, paging, lookups and field-level UI rules.
The browser
Responsive web client, device independent, no plugin or desktop install.

SmartComponent Library handles

Business logic
Business Entities and Business Tasks, with their validation and rules.
Data access
Reads and writes against the OpenEdge database through the data access layer.
Services
The same entities keep serving REST, .NET and other clients alongside RCD.
Common ground Progress OpenEdgePASOEABLAI-ready

What you get

Benefits for everyone in the stack

SmartComponent Library users

A web front end for the backend you already have

  • Put web screens on existing Business Entities
  • Your ABL team builds the UI without a separate JavaScript team
  • Validation stays in one place, the backend
RCD users

A proven backend architecture under your screens

  • Structure business logic in Business Entities and Tasks
  • Access to Consultingwerk’s tooling: REST, OAuth2, telemetry
  • Expert help with OpenEdge 12, PASOE and DevOps
Software vendors and end customers

Modernize without starting over

  • Keep the database and the business logic you trust
  • Move users to the browser step by step, screen by screen
  • Both partners build on Progress and invest in AI

Building one web screen

Putting a web screen on a Business Entity

TaskWithout the integrationWith RCD × Consultingwerk
Front endBuild and maintain a separate JavaScript applicationDefine the screen in RCD
Connect to dataWrite service adapters and map every field by handThe built-in RCD support connects the screen to the Business Entity
ValidationOften duplicated in the front end and the backendStays in the Business Entity and is shown on the RCD form
Skills neededABL plus a web framework, often two teamsABL and PASOE, one team
Where it runsExtra web servers and build pipelinesPASOE on your own servers

Ready to see it on your own application?

Contact RCD about the web front end, or Consultingwerk about the SmartComponent Library. Both teams know how the integration works.