SmartFramework

SmartFramework

Introduction

The SmartComponent Library SmartFramework is a modular application framework for Progress OpenEdge that provides ready‑made building blocks for modern business applications. It combines a rich component library (for forms, viewers, browsers, toolbars, lookups, etc.) with a meta‑data–driven SmartFramework that handles common cross‑cutting concerns such as security, authorization, repository management, and service access.

At its core, SmartFramework standardizes how you define and access Business Entities and Business Tasks, how you generate and manage UI components from repository meta‑data, and how client applications communicate with the backend through a unified Service Interface. This allows teams to focus on implementing business logic rather than wiring infrastructure, while still supporting advanced features like token‑based authorization, centralized attribute/repository tooling, and automated generation of data sources, lookups, and UI components.