OpenEdge
Progress OpenEdge is a comprehensive application development platform that has been in continuous development since 1981, headquartered in Burlington, Massachusetts.
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.
How it works
-
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.
-
Java and .NET integration
Native integration with Java and .NET applications enables OpenEdge to interoperate with modern enterprise ecosystems and reuse existing code assets.
-
API and messaging support
Supports sockets, SOAP, REST APIs, and Kafka integration for real-time messaging and streaming, connecting OpenEdge to event-driven architectures.
-
Dynamic data masking (DDM)
Provides built-in dynamic data masking to protect sensitive information at the database level, supporting data regulation compliance.
-
Observability with OpenTelemetry
Offers application observability through OpenTelemetry, enabling monitoring, tracing, and performance analysis of OpenEdge applications.
-
Multi-experience presentation
Supports multi-experience presentation capabilities, allowing the same business logic to serve web, mobile, and desktop interfaces.
-
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
-
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.
-
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.
-
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.
-
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.
-
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.
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.