Our technology was initially built to serve aerospace, government, and military applications to automatically find and remediate Y2K issues more than two decades ago. The intentional evolution incorporating the advancements earned over a long-standing modernization track record is employed to the benefit of our clients over and over again.
The technology at the core of our solution, called JANUS Studio® AI Platform, is built upon hard work, experience, and ingenuity. We never stop improving. JANUS Studio® is the most advanced framework for automated software assessment and documentation, transformation, and refactoring.
We invite you to share in our vision of creating a world where organizations are not limited by technology.

Multi-Tier Architectures
Thin-Client Architectures
DAO layer
UI/Presentation layer
Application layer
Modern Frameworks
Bootstrap
SpringBoot
.NET & .NET Core
Web-Enablement
Cloud-Enablement
Fully Automated Introduction of:
RESTful interfaces
Micro-Services
Cloud Architectures (AWS, Azure, BlueMix, OpenStack, Google Cloud Platform, Cloud Foundry)
LEVEL OF AUTOMATION. THE LEADER.
INPUT & OUTPUT LANGUAGES
SUCCESSFUL MAJOR PROJECTS
CLIENTS & PARTNERS
LINES OF CODE MODERNIZED
Since the late 1980s, we have seen many solutions hit the market. Below is an overview all the options we typically see. Generally, there are 5 Modernization/Migration Options:
TSRI’s JANUS Studio® generates richly indexed and hyper-linked system-level design documentation of the entire legacy system. This is called “As-Is” documentation of the source system, also called Application Blueprint®. Once the system is in its modernized state, the target code is also documented. This is called “To-Be” documentation, also called a Transformation Blueprint® . The “As-Is” and “To-Be” documentations can be combined to allow a side-by-side view of both systems. Customers may receive a free Transformation Blueprint ® using a sample of their own code and choice of target language.
Because our toolset is tuned to the source code to perform near-100% automated code transformations very rapidly, we can make changes to the transformation specifications and then re-transform the entire application after that change is made. While bringing a great deal of flexibility to the project, this allows also us to perform refactorings like eliminating dead and redundant code, code consolidation, architectural level refactorings, or simply make changes to improve maintainability and readability, then re-transform the code very quickly.
TSRI’s JANUS Studio® is a suite of integrated tools from which TSRI provides fully automated modernization processes. Specifically JANUS Studio® will:
1. Perform detailed analyses of legacy source code.
2. Transform legacy source code into modern target languages.
3. Perform initial detailed analysis of target code (to support testing).
4. Apply fully automated refactoring operations.
5. Iteratively apply semi-automated refactoring operations.
6. Perform final detailed analysis of target code (to support testing and future system maintenance)
Yes, TSRI can modernize the GUI and database. We have modernized many different databases such as flat-file, hierarchical, and relational databases. Most of our target databases are relational, such as Microsoft SQL Server, Oracle SQL Server, but we also modernize non-SQL databases and open-source databases.
In regards to online and batch, we do modernize batch and online code. Almost all of the modernization projects included a GUI, online, database, and batch code.
Typically the client or system integrator will be responsible for the following tasks:
TSRI works in support of the client and system integrator for the entire project.
"*" indicates required fields
