
99.9% Automation Modernizes Your MUMPS Applications to Object-Oriented Languages with High Accuracy and Minimal Business Disruption
TSRI's automated model-based toolset, JANUS Studio®, transforms MUMPS technology systems, whether built for healthcare or other industries, to today’s modern languages. The quickly produced resulting code is object-oriented, compiling, integration-ready, uniform, and generated in the native target language.
TSRI has completed more than 250 referenceable projects, including MUMPS modernizations for the Massachusetts General Hospital’s Composite Health Care System on 1 million lines of code to Java, and a MUMPS-to-Java modernization for the U.S. Veterans Health Administration’s VistA system (completed on time and under budget), and multiple others.
Automated
Modernization
We have extensive experience in transforming legacy MUMPS applications to Java without any manual intervention. TSRI can move your modernized applications to the cloud using cloud-specific refactorings that target services, microservices, and containerization.

Migrate Monolithic MUMPS Applications to Service-Oriented Applications
TSRI's transformation and refactoring process produces, as a standard output, a multi-tier architecture with DAO layer, user-interface presentation layer, and application logic layer. We target a variety of cloud architectures, including Amazon Web Services (AWS), Azure, private and government cloud, and others. With additional refactoring, TSRI can break monolithic MUMPS systems into microservices based on system requirements.

Integrate Service-Oriented with Native Cloud Services
TSRI can reorient code from WebSphere DB2 legacy platforms to Apache Tomcat and Amazon RDS, for example. Upgrading to incorporate the latest native architectural interfaces ensures that applications are tightly integrated with the new environment, and ensures easier updates in the future.

Native-Cloud, Docker, Kubernetes and Containers, Lambda/API Gateway
We transform native cloud to Docker containers to provide additional architectural abstraction and improved integration of applications within the cloud.
TSRI Advantages
Scalability & Interoperability
TSRI can help bring legacy systems into highly scalable, flexible cloud platforms quickly and efficiently with almost no disruption to your business.
Eliminate Unnecessary License Fees
Remove costly, proprietary runtime annual license fees by transforming to "license-fee free" Java, C++, or C# code. TSRI's transformed code carries no costly proprietary runtime fees.
Retarget Existing Databases or Transform Legacy Databases to New Targets
While modernizing the application logic, TSRI offers its clients the option of retaining the existing database or migrating to a new target such as SQL Server, Oracle, or an open-source database.
Generate Side-by-Side Displays of MUMPS and Modern Code Documentation
TSRI can produce fully automated, code-level UML documentation of the structure and flow of your current MUMPS system alongside hyperlinked displays of your system’s target language for easer comprehension and maintenance of your application.
Reuse and Iterative Approach
Reuse of predetermined modernization and refactoring rules allow for a faster portfolio-wide transformation of your applications resulting in less time to market and larger economies of scale with lower modernization costs.
Eliminate Dead & Redundant Code
TSRI's model-based toolset allows for fully automated remediation of dead and redundant code, as well as the consolidation of similar statements and methods to improve maintainability.
Automated Test Support Ensures Functional Equivalence
In addition to automated testing support, TSRI provides a comprehensive warranty on all transformed MUMPS code. TSRI typically transforms to a functional equivalent, compiling, integration-ready target, and supports the testing process through the use of our automated tools.