Writing Progress Applications

Writing Progress Applications? The Progress 4GL System Can Help

The Progress 4GL Development System is a streamlined toolset for writing Progress applications. The System provides basic support for writing and developing applications in Progress, and includes an editor, compiler, data dictionary and data administration utilities. The system is ideal for Application Partners who want to provide their end users with the means for performing routine maintenance or writing and customizing applications themselves. Easy-to-use yet powerful in its functionality, Progress 4GL is supported on UNIX and Linux platforms.

The Benefits of Writing Progress Applications with 4GL

Progress 4GL offers the developer a number of distinct advantages when writing Progress applications. Because 4GL was designed to render business processes in an extremely efficient way, developers can minimize the time it takes to create applications. Developers can also save time by writing a set of code only once but deploying it in multiple platforms. 4GL simplifies development tasks by allowing developers to interface easily with key industry standards – XML, Web services and more – and provides unique flexibility with a powerful and adaptive syntax that can be used to manipulate customized code. And because 4GL includes database tools and server resources as well as programming tools in one environment, deployment and integration of programs after development can be greatly streamlined.

Indispensable Tools for Writing Progress Applications

Progress 4GL comes with a comprehensive set of tools for developing writing Progress applications.

  • Procedure Editor allows developers to build, modify and test all OpenEdge application components and create hooks to interface with third-party tools. The Procedure Editor also allows use of a full range of editing features – including file drag-and-drop, cut-and-paste, and a search-and-replace feature – that enable users to make large-scale changes to several different programs quickly.
  • Application Compiler enables developers to compile source procedures individually or in groups, select file-overwriting rules, and create a single set of code that can be deployed on all supported platforms.
  • The Debugger provides a way to test applications quickly and comprehensively. Developers can locate and correct errors in application logic or data in any OpenEdge application component, track the flow of control in even highly distributed applications, and examine the content of variables and buffers.
  • A Data Dictionary allows developers to create and maintain database definitions, application defaults and business rules.

Progress also provides solutions for application infrastructure, business application integration, business infrastructure solutions, partner network solutions, services oriented architecture, web services development, and more.

Learn more about writing Progress applications with Progress 4GL

OpenEdge Resources

Product Brochures
Progress® OpenEdge® Business Platform

DataSheets
4GL Development System

Technical White Papers
Creating "Plug-n-Play" Applications

Webinars
Application Transformation

View all resources >

View from the Edge Blog

Design, build, integrate & manage the world's best business apps.

Our blog will help you!