Business Programming Language

A Superior Business Programming Language Improves Development

Application developers working for global enterprises have their work cut out for them. Because today's enterprise must compete on technology, it requires world-class applications to be developed quickly and efficiently. Superior applications can help speed products to market, deliver critical intelligence and improve communications with employees, customers and partners. For this reason, the choice of a business programming language is critical. The right language can improve the quality of programming while reducing costs and accelerating development timelines. It can improve business competitiveness by increasing productivity and flexibility, making it easier for the enterprise to respond to opportunities and threats. For this reason, developers the world over have chosen the business programming language that is part of Progress OpenEdge.

Progress® OpenEdge® Offers a Leading Business Programming Language

Progress OpenEdge offers a comprehensive line of products that serve as a world-class platform for deploying the applications enterprises require to succeed. Enterprises in nearly every business vertical use OpenEdge to easily develop and deploy mission-critical applications and to cost-efficiently integrate and manage them for greater agility and continuity. The development environment in OpenEdge is built on a powerful but easy-to-use business programming language called Progress 4GL. This fourth-generation language has been designed to present business processes as efficiently as possible, saving significant time in the programming process. Progress 4GL also helps increase productivity by allowing developers to create one set of code that can be deployed on multiple platforms, and by working within the OpenEdge environment to create APIs for a variety of formats, including .NET, Java, Java messaging and XML. And when developers need the flexibility to write specialized code, they can do it in the powerful and adaptive syntax provided with Progress 4GL.

A Language with Tools for Programming World-Class Business Applications

With the robust business programming language in Progress OpenEdge, developers can:

  • Make large-scale changes in a variety of programs with ease by using search-and-replace, cut-and-paste and drag-and-drop functionality.
  • Compile source procedures individually or in groups
  • Develop one set of executable code that runs on all supported platforms
  • Test applications quickly to improve the speed of development
  • Find and correct application logic errors or data handling errors in any OpenEdge component
  • Use a data dictionary to create and maintain database definitions, business rules and application defaults

Progress also provides software for solutions architecture, application development, solutions architecture, soa integration, SOA operations and application integration.

Learn more about Progress OpenEdge's programming language

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!