Mobilize.Net accelerates and simplifies the process of bringing software applications forward to web and mobile platforms.
Below are some of the most common questions we receive.
Mobilize.Net is a leading software migration specialist. Founded in 1993, the company’s pioneering automatic migration solutions enable enterprises to move legacy systems to modern, scalable platforms such as web, mobile, cloud and .NET. Based on artificial intelligence, Mobilize.Net's proven cost-effective, rapid and secure technology has successfully migrated thousands of enterprise applications and billions of lines of code.
Any monolithic information system that is too difficult and expensive to modify to meet new and changing business requirements.
Your line of business applications, critical to your business processes, can no longer keep up with the latest technologies because they were developed on legacy systems and legacy languages.
The applications are often the backbone of your business, a very valuable asset, but they have become increasingly costly and difficult to maintain. Worst of all, within their current technological framework, it is nearly impossible to fully adapt them to your modern day needs.
Licensing fees, lack of enough qualified support, rigid development environments, lack of integration with other applications, inaccessibility and inability to work on the web makes them a bottleneck for your business development. Mobilize.Net's unique technology automatically migrates the code to an advanced environment of your choice. You can then derive further benefits from your investment and evolve your systems.
Instead of manually rewriting each line of code Mobilize.Net's technology automates the whole process with minimal human intervention by breaking up a legacy system’s business knowledge into components accessible through modern industry-standard protocols. Our approach is proven to produce functionally equivalent systems at less than 5% of the cost of rewriting the original application.
Alternatively, you can rewrite from scratch and create a new system on the new platform. However, the failure rate for manual rewrites is very high (up to 80% according to Standish Group) and is time consuming and costly.
This term means that the converted application’s functionality is identical to the original application. This eases the transition to a more modern development environment as you are now able to add new features to your application.
Through its pioneering automatic software migration technology, Mobilize.Net employs grammar-based reasoning to optimize the application. At the core of Mobilize.Net's solution is Artificial Intelligence technology that creates a full abstraction of the original program via intermediate representations in which millions of transformations are applied to produce another abstraction in the target language. The new source code is then generated from that abstraction. At each processing stage, the system cleans up the logic, derives useful information from it, deduces its new best representational form and passes it on to the next stage.
Automatic should not be confused with “instant”. Automation speeds up the whole process and produces high quality, reliable results that require minimal human intervention.
Mobilize.Net's technology automatically migrates more than 95% of the source code to your preferred target language. The reason why functional equivalence falls short of reaching 100% with the automation technology is due to the following two factors: first of all, the paradigm shift between the two languages, and the dependency of the applications developed in one language on the platform where they are executed.
The second reason has to do with the knowledge or work that has to be developed or provided by human beings. A clear example of this occurs at the stage where the system is tested. These tests cannot be carried automatically without any user intervention. The users are the only ones who know how the system behaves and what the results that the system produces should be like.
Yes, depending on what exactly you need to achieve, you can choose among: screen scrapers, legacy wrapping, packaged software and rewriting from scratch.
For a thorough discussion on this subject, please refer to the following article:
Mobilize.Net has developed tools and a methodology to analyze the scope and the complexity of your migration project. The information we gather enables us to provide you with an efficient cost and time estimate of your project (if you want us to perform the whole migration for you) and a detailed migration plan. This is what we call the Migration Blueprint program.