OpenEdge

Progress OpenEdge is a comprehensive application development platform that has been in continuous development since 1981, headquartered in Burlington, Massachusetts.

Reviewed by 7wData

On this page

Publisher review

Progress OpenEdge is a comprehensive application development platform that has been in continuous development since 1981, headquartered in Burlington, Massachusetts. It is designed for organizations building mission-critical business applications, particularly in finance, manufacturing, and logistics sectors. The platform targets developers and IT teams who need a reliable, high-performance environment for creating transactional systems that can handle complex business logic and large-scale data processing.

OpenEdge is especially prevalent in legacy financial and banking applications, where its stability and long-term support have made it a trusted foundation for decades. Its primary audience includes enterprises with existing investments in Progress technologies, as well as new adopters seeking a mature platform with strong integration capabilities and a proven track record for uptime and data integrity.

Get the AI & data signal, daily.

48k+ subscribers read this every morning. One email, both newsletters. Unsubscribe anytime.

How it works

  1. Dual programming paradigms

    Supports both procedural and object-oriented programming within the same 4GL environment, allowing developers to choose the best approach for each module.

  2. Java and .NET integration

    Native integration with Java and .NET applications enables OpenEdge to interoperate with modern enterprise ecosystems and reuse existing code assets.

  3. API and messaging support

    Supports sockets, SOAP, REST APIs, and Kafka integration for real-time messaging and streaming, connecting OpenEdge to event-driven architectures.

  4. Dynamic data masking (DDM)

    Provides built-in dynamic data masking to protect sensitive information at the database level, supporting data regulation compliance.

  5. Observability with OpenTelemetry

    Offers application observability through OpenTelemetry, enabling monitoring, tracing, and performance analysis of OpenEdge applications.

  6. Multi-experience presentation

    Supports multi-experience presentation capabilities, allowing the same business logic to serve web, mobile, and desktop interfaces.

  7. Transactional processing and analytics

    Combines transactional processing with built-in analytics and workflow automation, reducing the need for separate tools for reporting and process management.

Strengths and trade-offs

Strengths

  • The 4GL language is easy to use and learn, enabling rapid development of complex business applications with less code compared to Java or C#.
  • OpenEdge databases experience less downtime than many other relational database management systems, according to user reviews on TrustRadius.
  • Many legacy financial and banking applications are built on Progress OpenEdge, providing a stable, battle-tested foundation for critical systems.
  • The database is easy to manage, with straightforward administration tools that reduce the need for dedicated database administrators.

Trade-offs

  • Support line can be inconvenient for multitasking positions, as users report difficulty getting timely assistance without disrupting workflow.
  • Maintenance costs for OpenEdge 11 are increasing due to its move from Active to Sunset status, with standard 22% maintenance rising to 26% starting in 2024.
  • Maintenance costs for OpenEdge 12.2 will increase starting October 1st, 2025, as it shifts from Active to Sunset, adding financial pressure on users.
  • The platform needs to empower its users better, with some reviewers on Gartner Peer Insights noting a lack of modern tooling and community resources.

Pricing context

Median buyer pays $10,613 per year. Developer licenses (OpenEdge Studio/Architect) are approximately $3,600 USD. Workgroup database plus a couple of client licenses costs around $3,000.

Provision license is approximately €6,300. Annual maintenance is 22% of license cost for active versions, rising to 26% for sunset versions.

Getting started with OpenEdge

  1. Sign up for OpenEdge

    Visit the Progress OpenEdge website and request a trial or purchase a license. Choose between a developer license for $3,600 or a workgroup database package starting around $3,000. Complete the registration to receive your credentials.

  2. Install the platform

    Download the OpenEdge installer from your account portal. Run the installer and select components: OpenEdge Studio for development, the database engine, and any required language packs. Follow the prompts to complete installation on your server or workstation.

  3. Configure a database

    Launch the OpenEdge Administration Console and create a new database. Define the database name, schema, and storage parameters. Set up user accounts and assign roles to control access for developers and applications.

  4. Build a sample application

    Open OpenEdge Studio and create a new project using the 4GL language. Write a simple transaction module, such as an order entry form, using procedural or object-oriented code. Compile and run the application against your database to verify functionality.

  5. Deploy and monitor

    Package your application for deployment using OpenEdge's deployment tools. Set up OpenTelemetry for observability and configure dynamic data masking for sensitive fields. Schedule regular backups and monitor performance through the administration console.

Frequently Asked Questions

What is Progress OpenEdge and what is it used for?

Progress OpenEdge is a comprehensive application development platform for building mission-critical business applications. It has been in continuous development since 1981 and is widely used in finance, manufacturing, and logistics sectors for transactional systems and complex data processing.

What programming languages does OpenEdge support?

OpenEdge supports dual programming paradigms, including both procedural and object-oriented programming within its 4GL environment. It also offers native integration with Java and .NET, allowing developers to interoperate with modern enterprise ecosystems and reuse existing code assets.

How much does OpenEdge cost and what are the licensing options?

The median buyer pays about $10,613 per year. Developer licenses cost around $3,600 USD, a workgroup database with client licenses is about $3,000, and a provision license is approximately €6,300. Annual maintenance is 22% of license cost for active versions, rising to 26% for sunset versions.

What are the main strengths of OpenEdge for developers?

OpenEdge's 4GL language is easy to learn and enables rapid development with less code than Java or C#. Its databases experience less downtime than many other RDBMS, according to user reviews, and it provides a stable, battle-tested foundation for critical legacy financial and banking applications.

What are the weaknesses or drawbacks of using OpenEdge?

Users report difficulty getting timely support without disrupting workflow. Maintenance costs are increasing, with OpenEdge 11 moving to Sunset status and OpenEdge 12.2 following in 2025. Some reviewers also note a lack of modern tooling and community resources.

What key features does OpenEdge offer for modern application development?

OpenEdge includes API and messaging support for sockets, SOAP, REST, and Kafka integration. It offers dynamic data masking for compliance, observability via OpenTelemetry, multi-experience presentation for web, mobile, and desktop, and combines transactional processing with built-in analytics and workflow automation.

Alternatives

How OpenEdge compares

Direct head-to-head against 3 competitors. Picked by 7wData.

This tool

OpenEdge

Pricing
Median buyer pays $10,613 per year. Developer licenses (OpenEdge Studio/Architect) are approximately $3,600 USD. Workgroup database plus a couple of client licenses costs around $3,000. Provision license is approximately €6,300. Annual maintenance is 22% of license cost for active versions, rising to 26% for sunset versions.
Target
Progress OpenEdge is a comprehensive application development platform that has been in continuous development since 1981, headquartered in Burlington, Massachusetts.
Strength
The 4GL language is easy to use and learn, enabling rapid development of complex business applications with less code compared to Java or C#.
Watch for
Support line can be inconvenient for multitasking positions, as users report difficulty getting timely assistance without disrupting workflow.

Microsoft SQL Server

Pricing
$931/year for Standard Edition
Target
Enterprise-grade relational database
Deployment
On-prem, cloud
Strength
Deep integration with Microsoft ecosystem
Watch for
Licensing costs can escalate

Oracle Database

Pricing
Custom/Contact sales
Target
Large enterprises needing scalability
Deployment
On-prem, cloud
Strength
High performance for complex workloads
Watch for
Expensive licensing and support fees

PostgreSQL

Pricing
Free, open-source
Target
Developers seeking flexibility
Deployment
On-prem, cloud
Strength
Strong community support and extensibility
Watch for
Requires more hands-on management

User reviews

No user reviews yet. Be the first to write one.

Sources

Reporting on this tool draws on these publicly available sources.

  1. www.reddit.com
  2. www.progresstalk.com
  3. www.progresstalk.com
  4. blog.wss.com
  5. www.progress.com
  6. www.gartner.com
  7. www.trustradius.com