Symphony Framework and CodeGen Helping Customers Migrate to a WPF UIAugust 1, 2012
Unit Testing with Synergy .NETJanuary 14, 2013
Recently the technology director for one of our top customers forwarded to me a copy of a lengthy email he had sent to the employees at his company, just raving about the new features available in the latest version of Synergy/DE. Apparently his sales director had responded to the email with great enthusiasm, but requested a condensed version of the email that he could forward out to decision makers and prospects. So my contact, the development manager, asked me if I could repeat something I had said during one of the evening events at the DevPartner Conference in May—something about how to respond to a prospect who questions why your app is written in Synergy. He thought what I had said represented a condensed version of his email, and was something that his sales director would be able to use. At first, I tried to remember exactly what it was that I said (bear in mind, I probably had a pint of Guinness under my belt at the time) but then quickly decided that there was an easy answer to this question—Guinness or no Guinness.
So, I provided the response below.
If asked, “What would you say to a prospect who questions why your app is written in Synergy?”, I would say…
Application X [the customer’s application] is developed with Synergy DBL, which is one of the most advanced languages in existence today for developing enterprise business applications. While Synergy/DE is a modern OO development suite that rivals any popular tool set today, what separates it from the pack is its portability. When we first developed Application X 30 years ago, we could never have possibly imagined that our customers would need to run on Windows 10 years ago or that there would be a .NET environment as we know it today. Because we use Synergy/DE, which over the years has consistently added support for the platforms we’ve needed to get to, and which currently compiles and runs on OpenVMS, all flavors of UNIX, Linux, Windows, .NET, handheld devices, and the Cloud, we at Company X can focus on functionality. There is no question there will be new user platforms down the road, but because Application X is based on Synergy/DE, we will be in a position to leverage our current business logic without the need for rewrites, no matter what shape a new platform happens to take. For “future proofing” an application, there’s no better place to be.