Developer Efficiency
In order to build a world-class application, you need an application development platform that provides all the tools, capabilities, and productivity that can stand the test of time. The Progress OpenEdge Application Development Platform and methodology allow you to balance productivity with flexibility by eliminating many coding tasks associated with creating robust business components, managing data access, and building effective services. OpenEdge enhances your productivity with a simple, yet powerful, toolset designed specifically for creating, reusing, and leveraging business logic. The result: you can rapidly create business process-enabled applications with little or no code—significantly cutting development time while preserving your ability to customize an application.
Multi-tenancy
Multi-tenant Tables is patent-pending capability available for OpenEdge that provides true multi-tenancy at the database level to ensure that data is physically – not virtually – separated when stored. With OpenEdge, developing and deploying multi-tenant applications is transformed by using an approach that is unique in the industry, reducing and even eliminating the challenges typically presented when implementing a Shared Tenancy application.
Best Practices
Even the best tools are useless without efficient and effective best practices and methodologies to make the most out of your investment. Take advantage of our knowledge base of best practices for developing successful business applications and tackling projects like SOA and Application Modernization.
Advanced Business Language (ABL)
The cornerstone of the Progress® OpenEdge® development platform is its powerful programming language called the Advanced Business Language (ABL). The ABL is the only language on the market that has been specifically purposed to build end-to-end business applications including business logic, user interfaces and complex data management. And ABL provides developers with unparalleled productivity gains versus using a general purpose language.
Presentation Layer
Progress OpenEdge provides an open, extensible platform for building and/or utilizing any user interface tools to satisfy any application or market need.
Database
The Progress® OpenEdge® Relational Database Management System (RDBMS) leads the database market for high performance and scalability with the ability to support thousands of users and high-traffic loads with sub-second response times. As a result, OpenEdge RDBMS ensures that users are productive, customers are satisfied, and, for SaaS/Cloud computing environments, service-level agreements (SLAs) are met.
Integrated Development Environment
Progress Developer Studio simplifies application development by providing a fully configurable workspace. Whether the user is a developer or an architect, Progress Developer Studio offers a palette of task-appropriate tools that can be easily configured and used without ever leaving the workspace.
Distributed Programming
Progress OpenEdge Application Servers provide you with a foundation for building a flexible, scalable application infrastructure. They support an open, component-based model for partitioning applications and enable the easy distribution and reuse of business logic, thus saving you time and resources.
Dataserver Flexibility
Progress OpenEdge DataServers provide transparent access from applications written in the OpenEdge Advanced Business Language (ABL) to a wide range of heterogeneous, non-OpenEdge data sources. As a result, developers can write applications just once and deploy them across a range of data sources.
Roundtable TSMS
Roundtable® TSMS is a Total Software Management System for Progress® OpenEdge® Development that helps improve productivity and decrease time to deployment while improving software quality.



Twitter
Facebook
YouTube
LinkedIn
Developers Network