Cyber Security Starts within the Code

The latest Ransom Cyber Attacks, like WannaCry, in the past months, has open the eyes of many IT managers to the fact that anti-virus or firewall is simply not enough in 2017. Suddenly, it became very clear, that if you wish to survive the upcoming Cyber Attacks, your IT systems in the organization should be up-to-date with the current technology, that can handle these attacks, not just in the network level, but throughout all the IT levels, starting with modernizing the operating systems – mostly Windows XP.

Running on an outdated & vulnerable legacy operating system such as Windows XP cannot provide the security required to deal with the latest Cyber attacks – even though, after the global attack on May, Microsoft was convinced (actually “forced”) to issue a security update.

There are many reasons why organization should modernize their IT systems & upgrade the Windows XP to 7 or 10, such as improving performance & providing better service while interacting with the latest technology possible, but apparently, the fear from Cyber Attacks is far more convincing.


So… What Keeps Organization From Upgrading to Windows 7 or 10?

Well, the answer is simply the “Code”. Delphi speaking, it is the legacy Delphi code in which the business\organization runs its software application. It is the Core. The Heart of any business\organization. Nobody likes dealing with the Core. So… can’t we just buy another Anti-Virus-Monitor-Spy-Guard-Detect-Prevent-Predict-Intelligent Firewall? or Maybe invest a new Backup system? or invest in super-duper-hyper-virtual Server? What about Cloud? No…Simply upgrade your legacy code to work on Windows 7 or 10, and you are ready to go.


“Legacy” is not a dirty word, it means “Successful”

Legacy software runs companies, and cannot simply be waved away with a magic wand. Whatever the legacy software does must be preserved. Legacy systems are successful and therefore mature, and likely have been in existence for a long period of time. A consequence is that legacy software is built using technologies available at the time it was constructed, as opposed to the most modern software technologies. Older technologies are more difficult to maintain, and this is a key point of pain for many legacy system owners.

Delphi technology is 22 years old, and some of its old versions are entitled to be called “Legacy”. Delphi started early in the 1995, based on Pascal language, and most of the development based on Borland Delphi version 4 to 7, although written in the late 1990’s are still amazingly works as it was 22 years ago.

It’s about time to move forward, back to the future, where Delphi was the holy grail of Software Development. Once again, it’s time to move on & upgrade those legacy Delphi based systems to support Multi Platformed Operating  Systems, Clouds Mobile & IoT technology with the new release of RAD Studio 10.2 Tokyo.  In past few years, it became very urgent to migrate the old code, since the BDE is no longer supported & Microsoft declared a war on its own users, that still use Windows XP (and are reluctant to upgrade to Windows 7 or 10).

Moreover, nowadays, since everyone wants to upgrade to 64 bits Operating Systems like Windows 7 or 10, old Delphi users faces migration for the first time, whereas the rest of the world have been battling to survive for more than a decade, with every version of MS Visual Studio .Net or Java.  Furthermore, while some businesses wishes to cross over to Linux or OSX while migrating out of Delphi  to C# .NET or Java (which most likely to fail), Embarcadero provides its own multi-platform compilers to OSX, iOS, Andriod & with the latest Embarcadero RAD Studio 10.2  Tokyo opens a new window to Linux.

You Have Nothing To Fear.

Legacy Modernization process is considered to be a long journey and might even scare you. To deal with that we have invented the Delphi Parser Automatic Refactoring Tools. The Delphi Parser gives you super powers & provides you with a Magic Wand that may help you to overcome & defeat the “All Mighty BDE” that has become over the years the Dreadful Monsters of the Prehistoric Underworld, along with plenty of other monsters that you may encounter. We will help you & guide you out of there. We can walk you through & beyond the dark mountains of Microsoft, where the ancient Windows technology resides, until you reach a safe haven.

Lucky For You, the Delphi Parser Provides a Quick & Easy Automatic Migration Solution for upgrading legacy Delphi code to the latest Embarcadero’s RAD Studio 10.2 Tokyo, that can run on Windows 7 & 10, and opens a world of possibilities for your organization, in which will provide you all the security required to survive the upcoming Cyber Attacks.


Legacy Modernization is Our Business

Quick & Low Cost Software Modernization is made possible using the Delphi Parser. With an easy automatic migration process you get a low-risk process, low-cost, quick & pain-free solution. Our solution reduces code migration costs by 90% than it is done manually. At least 10 times quicker. Scaled in months, instead of years & in hundreds of thousands of dollars, instead of millions. Typical migration of Delphi project code spreading over 1 Million lines of code, manually would take 2-3 years, and at least 1 Million US Dollars. Using the Delphi Parser, you can automatically migrate your code within 6 month, and save up 95% of the development work force.

Deep Learning AI Robot. It is a Rule Based Engine, currently suited for Delphi & C++ Builder, but can easily be customized for all types of language code, data-scheme & other given technology. The rules can be defined, refined & redefined for the parser & scripts, as required. The Parser is a set of smart functions that takes the notorious “Find & Replace” & the infamous “Cut & Paste”, lock them behind bars & throw away the key. This parser is nothing like these! It does the job, like nobody or no other tool can leaving no loose ends or cutting corners. Based on all the data the Parser collects from scanning the project & analyzing it, it makes the changes wisely, based on set of rules and instructions. It doesn’t make any blind copies nor using half-baked data, voodoo programming, wild guesses or intuitions.

Smart & Simple. Anyone can use the Delphi Parser to migrate code or even to improve its quality by searching the code for black holes in its darkest corners. With the Delphi Parser there is no need to plan a huge project, most of the work is getting done automatically by the Delphi Parser. It can transform an old existing code, spread in lots of files & directories, with millions of code lines & thousands of objects, and produces a new & upgraded code, overnight!

Do It Yourself. Migration process is a delicate issue, and  companies, like normal human beings, doesn’t like to take their dirty laundry outside. We understand this demand very well, and for that very reason we are able to provide the Delphi Parser tool with all the source code, knowledge  & support, to do it yourself. In that way the development team can do it themselves.