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.
OK, we were wrong… and many of you were right! Back before the turn of the century, we went through some re-branding efforts of our development tools—and renaming “Synergy DBL” to “Synergy Language” was one of the biggies. Ever since then, we’ve been trying to correct both customers and employees whenever they reference “DBL”. The primary reasons for making the change were 1) to move away from something associated with a “3GL,” and 2) to create a simpler, more descriptive name. The challenge here was twofold: first, going from “DBL” to “Language” really wasn’t that exciting in the first place. And, second, no matter what we changed the name to, you and our employees would always and forever call it DBL–because that’s the name that’s embedded in decades of code. DBL is the name of our compiler, after all, and the extension of our source files. So, as our portable, advanced, object-oriented Synergy products have stood the test of time and have soared to even greater heights while other development tools have come and gone (4GLs, RAD-Rapid Application Development, etc.), we are now returning to, and embracing, the name that was there at the beginning—and always has been there—welcome back, Synergy DBL!
Today I’m excited to be blogging from the TV studio at the Bell Harbor Convention Center in Seattle for the live Visual Studio 2012 launch.
Since the Build conference last September, Synergex has been working closely with the Microsoft development teams ensuring that Synergy/DE works seamlessly with all the new exciting Microsoft technologies being released this fall–Visual Studio 2012, Windows 8, and Synergy for Windows Store applications on both ARM and Intel processors. Our team has made several visits up to Redmond to work directly with Microsoft engineers to enhance Visual Studio, Windows 8, and Synergy/DE.
You can download 10.0.3 of Synergy/DE today to start using the latest Visual Studio 2012 features, including the new async and await functionality demonstrated by Microsoft at the visual studio launch event.
I’m also incredibly pleased to talk about our new KitaroDB NoSQL database for Windows Store applications that we are releasing today. Built on our solid, high performance Synergy DBMS product, KitaroDB is the first on disk NoSQL database in the Windows 8 sandbox working with X86, X64 and ARM processors.
We have a Netflix sample application that uses KitaroDB, and in the next few weeks will be launching a great new Windows Store application that takes advantage of KitaroDB for its local persistent storage.
See www.kitarodb.com for more details.