ORLANDO โ Any company can get blindsided by shifts in tech โ but for a company with 30 yearsโ experience helping other companies build applications, getting its partners to avoid that fate is vital.
At its partner conference here Progress Software Corp., which makesย application development tools,ย is urging its partners to try to update their systems to keep up with changes in the industry.

CEO Phil Pead spoke about the companyโs strategy and direction, explaining why he feelsย its well-placed in getting partners interested in keeping up to date โ and in attracting new developers to its platform.
This interview has been edited and condensed for length and clarity.
Q: We heard a lot today about modernization and why thatโs important for companies in tech. Why do you think itโs so hard for companies to do that?
Phil Pead: I donโt know that itโs hard. It depends on where they are in the time scale of their application, and it depends what competition theyโre facing in their particular markets. If you look at the profile of our customers, theyโve built fantastic transaction systems in manufacturing, distribution, insurance, healthcare.
And these systems of record have been built on the OpenEdge platform. Now, of course weโve moved from there to these systems of engagement where people want to interact with the data thatโs in these systems of record, and enabling our partners and direct end users to take advantage of the systems of engagement โ they have to really modernize their applications.
So itโs not that theyโre reluctant to do it, itโs that there are different aspects of it. For example, for a direct end user to upgrade to the latest versions of OpenEdge is a relatively minor matter. Theyโve basically got to accept the new versions of software and then they begin their process of building whatever it is they want to build on the new version.
For our partners, remember, they built a product and they then resold that product to their direct customers and therefore, if they upgrade their software, they have to get all their users to upgrade their software too. So they have to be sensitive to the situations of all their customers โฆ Itโs not reluctance, it just takes time.
Q: What do you mean by modernization, exactly? How do you define it?
Pead:ย A variety of things. Probably the biggest one is to take an application that looks very text-based and use a much more modern user interface, so essentially taking the text-based system and creating a Web front end. So the extraction of the data remains the same, but the way you present the data layer in a new user interface is key. So youโd take a browser and use that as your platform to display on a laptop, and expose the data thatโs in your systems of record using a much more intuitive user experience.
Also, then, going one step further and saying, letโs take that data thatโs stored in our in-house systems and display it on a mobile device โฆ Those two, creating a browser-based user experience and a mobile-based user experience, is what weโre referring to as modernization.
And the cool thing is, if you think about it for a second, for developers to develop an application that runs both in a browser and on a mobile device, they have to do it twice because both of those form factors are different. With [Progress product] Rollbase Mobile, they can actually build it once and deploy it in either environment โฆ and it saves an enormous amount of time and effort.
ย
Q: The main language for OpenEdge is Advanced Business Language, or ABL, but itโs not super common. How are you convincing developers this is a language they should be using?
Pead: So we thought about that a lot. How do we get more and more people to use ABL? One of the ways we believe that is becoming the most productive way to do it right now is when you come to the Pacific or Modulus platforms, you have the opportunity to code in Javascript. And while youโre coding in Javascript โ so letโs say youโre using Rollbase, which is based on Javascript โ you can actually generate ABL code.
So now youโve got a Javascript programmer and a Java programmer, looking at the ABL code. And they get interested in ABL because they see it as a very elegant, highly efficient language that adds to their control so they can build even more complex applications using ABL.
But if I went to them and said, I want you to learn ABL, theyโd say listen, Iโm already a Javascript guy, Iโm a Java guy, Iโm a PHP, Iโm whatever. I really donโt need to learn another language. But when you expose it to them โฆ thatโs when they get interested and say, this is a pretty cool language.
Weโre pretty excited theyโre coming to us for a different reason, but theyโre learning about our other assets once they get to our platform.
Q: Iโm glad you mentioned Rollbase โฆ I was chatting with an analyst and a customer, and they were saying what they wanted to see was an integration of what OpenEdge is doing, with all of its different acquisitions and pieces. How do you put them together?
Pead: If you just take the traditional OpenEdge application partner, who built their application using the OpenEdge platform, and theyโve been selling it in the marketplace for a long time. Now they want to take that systems of record and build a systems of engagement with customers using a mobile device.
So theyโll go onto [our] Pacific platform. Pacific uses OpenEdge as a backend database, so theyโve already got that data. They would then build an extension for their database using Rollbase or Rollbase Mobile. They would drag and drop their data connectivity using DataDirect Cloud. If they wanted to do data integration, they could do that using Easyl. So you can see that these components that sit on top of the platform definitely allow you to combine your systems between OpenEdge, Rollbase, DataDirect Cloud, and Easyl.
What we care about is making this a great experience for developers. Ultimately our goal is to become the preferred destination for the developers and architects โฆ If we give them a great user experience, theyโll come to our platform.
Weโre trying to be in the centre of developer activity โฆ so when they come to us, they go, you know, I donโt really need to go anywhere else, because these guys have got everything that I need. Now, weโre not at that point โฆ but thatโs really the trajectory and the strategic direction that weโre taking.
Related Download
Sponsor: Avnet, Netapp
Designing the Next Generation Data Center
Read this paper to discover the new grade of enterprise IT and how next generation data centers (NGDC) can accelerate your business operations.
Register Now