Using Progress® Developer Studio for OpenEdge® (Developer Studio) and Kendo UI® Builder by Progress® (Kendo UI Builder), you can separate the user interface (UI) from the business logic that can together be deployed and run on a Progress Application Server (PAS) instance.
You can use Kendo UI Builder to design and develop a web UI for an OpenEdge application using in-built templates. These templates use a data source definition, Data Service Catalog, that is implemented through a Data Object Service. The OpenEdge application architecture provides a service interface for the CRUD operations in the Data Service Catalog. These templates then generate the UI metadata for CRUD support without requiring detailed input from you.
The layout and properties of web pages that is saved as metadata is used to generate the web app. When you use metadata and templates, the amount of JavaScript code that you need to write is minimized.
You can upgrade the UI for future versions of the web app, using the customizable templates and metadata from which the web app is generated.