Writing code for applications in a competitive enterprise is a business-critical task. Enterprises today depend on technology more than ever – many applications are business-critical and impact every aspect of an organization's operations. An enterprise that can develop applications more quickly and effectively will have a significant edge. That makes choosing the right development environment for writing code extremely important. The best solution will provide you with extraordinary tools to enhance your productivity – tools for automating mundane tasks, for simplifying complex code, for writing across multiple platforms, and for managing and streamlining the development process. For many developers in a wide range of businesses around the world, Progress® OpenEdge® has become the development environment of choice.
Progress OpenEdge is an integrated development environment that offers both enhanced flexibility and productivity, which at first may seem like an incongruous pair. Productivity, after all, relies on automation, templates and set rules, while flexibility is determined by the ability for writing code exactly the way you want. OpenEdge delivers both, using Progress 4GL, a programming language developed expressly for representing business process as efficiently as possible. Knowing that developers today are writing code within a very complex set of technologies, Progress has developed 4GL to incorporate interfaces for the major industry standards, like XML and Web services. When developing or writing with 4GL, developers can build Java messaging, .NET or Java clients, map database schema to XML formats, all within the Progress 4GL environment and using OpenEdge's powerful tools, achieving remarkable productivity. But when flexibility is a must and developers need to manipulate specialized code, Progress 4GL offers powerful and adaptive syntax just for that occasion, guaranteeing significant flexibility.
Building on the 4GL business-processing language, OpenEdge delivers a set of development tools and methodologies that simplify and streamline the development process. A component-based approach allows developers to efficiently put together modules of sophisticated business rules, contributing to greater productivity. Live application servers allow developers to check their work instantly. A repository-based framework – Progress® Dynamics – allows developers to generate multiple interfaces for each set of business logic. And OpenEdge code generators can automatically build Web services or integrate .NET and Java from a single set of business logic.
In addition to solutions for writing Progress applications with 4GL languages, Progress also offers solutions for the service oriented business application, the SOA architect, business integration applications, and more.
Product Brochures
Progress® OpenEdge® Business Platform
DataSheets
4GL Development System
Technical White Papers
Creating "Plug-n-Play" Applications
Webinars
Application Transformation