TrustRadius: an HG Insights company

Progress OpenEdge

Score8.3 out of 10

10 Reviews and Ratings

What is Progress OpenEdge?

Progress OpenEdge is an application development environment to keep businesses running, that enables users to leverage technology advancements to more quickly deliver business applications.

Categories & Use Cases

Having more 6 years of experience using Progress Openedge

Use Cases and Deployment Scope

We are using Progress OpenEdge for development of business solution for mutual fund related software's. We are using Openedge database and progress 4gl programing language both to drive our legacy application which was built around 1980's. We also develop REST and SOAP API's to pass the processed data to other applications using Progress OpenEdge.

Pros

  • Database Design
  • Support both procedural oriented and object oriented programming paradigm
  • We can develop both standalone applications (GUI or CHUI) and web based applications using webspeed
  • Support teleric controls
  • .net and java component also can be utilized using socket programming or Messaging Queue

Cons

  • Needs to improve the documentation
  • Licensing is costly

Most Important Features

  • Database implementation
  • Transaction Processing
  • Data Integrity and safety
  • Less Support

Return on Investment

  • Code written in Progress Openedge is very easy to understand
  • Handle transactions efficiently in multi user environment
  • Write less and achieve more

Alternatives Considered

Oracle Java SE and .NET

Other Software Used

Oracle Java SE, .NET, MySQL

Openedge - a long history

Pros

  • Easy to learn. Syntax is simple and easy to read. Quick development.
  • The database is reliable and requires little maintenance. Good performance.
  • Integration between the language and the database is an asset. But not so tightly integrated that the language cannot be used with other databases. We are also using Openedge with Oracle databases through their dataserver product.

Cons

  • Lack of multi-threading capability has been a complaint among other developers here.

Return on Investment

  • The speed of development and ease of learning has had a positive impact on ROI
  • The cost of use has had a negative one. In this era of free tools everywhere, paying for a product is a challenge to accept.

Other Software Used

TIBCO Jaspersoft, Oracle Database 12c, SQL Developer

Openedge, the best relational database you never heard of

Pros

  • Openedge databases are practically bulletproof, even when shot down abnormally. The offer complete transaction scoping, before imagining, and also after imaging for roll foward capability.
  • Openedge has a very powerful and easy to learn 4GL programming language that can be used in a traditional or object oriented manner.
  • Openedge also has powerful web services components, fully integrating both SOAP and RESTful web services.
  • Openedge is completely scaleable from 1 user to a fully distributed global enterprise solution.

Cons

  • The one area where Openedge fall short is not in its technology, but in its marketing. For many years it was the number 1 embedded database in the world, but nobody knew who they were. It makes it a more difficult sell to senior management as compared to something like Oracle.
  • I would like to see more integrated web based reporting tools that connect directly to Openedge.

Return on Investment

  • Openedge is a good business partner. They provide excellent support, education, and marketing assistance.
  • Openedge programming resources are readily available, both in the US and inexpensively overseas when additional staff is needed to complete projects.
  • Openedge is just as powerful, but much less expensive than its rivals, like Oracle.

Alternatives Considered

Oracle

Other Software Used

Salesforce App Cloud, Citrix NetScaler