PowerBuilder

 

Use Near 100% Automation to Transform PowerBuilder to Object-Oriented Java or C#. 

TSRI's automated model-based toolset, JANUS Studio®, transforms small, medium, and large (tens of millions of lines of code) PowerBuilder systems to modern languages with little to no manual intervention.  The resulting code is object-oriented, compiling, integration-ready, uniform, and native target language code, and is produced very quickly.  Ready to learn more?  Contact us to receive more information, see a demonstration, or have a conversation. 

PowerBuilder Modernization Past Performance 

TSRI has completed over 150+ major past projects in our 2 decades of operation, including PowerBuilder modernizations like the R-Supply portion of the NTCSS system for the US Navy (highly complex, transformed to multiple languages and target architectures for testing purposes), government tax systems for a European government project (part of a 29 million line of code modernization), and many others.  TSRI has achieved success on every past project, and offers references for all past projects completed, as well as case studies on many projects.  Ready to learn more?  Contact us to receive more information, see a demonstration, or have a conversation. 

Separate and Transform DataWindows and Screens Simultaneously

TSRI's toolset and process allows for the simultaneous modeling and automated transformation of Datawindows, including those generated dynamically, as part of our modernization process. Using our toolset, JANUS Studio, TSRI can isolate screen generation logic from the application logic, and demonstrate the 100% automated generation of modernized screens in a responsive web UI. These screens can then be regenerated using a customer's preferred style sheets--again, without any manual intervention on the code itself. Ready to learn more?  Contact us to receive more information, see a demonstration, or have a conversation. 

Eliminate Unecessary License Fees. 

Remove costly, proprietary runtime annual license fees by transforming to "license-fee free" Java or C# code.  TSRI's transformed code carries no costly proprietary runtime fees.   Ready to learn more?  Contact us to receive more information, see a demonstration, or have a conversation. 

Transform Monolithic PowerBuilder Systems to Multi-Tier / Thin-Client / Cloud Enabled / Microservices Architectures

TSRI's transformation and refactoring process produces, as a standard output, a multi-tier architecture with DAO layer, presentation (UI) layer, and application logic layer, and can target a variety of cloud architectures including Amazon Web Services (AWS), Azure, private & government cloud, and others.  With additional refactoring, TSRI can break monolithic PowerBuilder systems into microservices according to a customer's specifications. Ready to learn more?  Contact us to receive more information, see a demonstration, or have a conversation. 

Eliminate Vintage Hardware. 

Move off legacy hardware and reduce operational and maintenance (O&M) expenses, and eliminate a variety of associated license fees.  Reduce your hardware failure risk and footprint and move to high performance computing systems.  Ready to learn more?  Contact us to receive more information, see a demonstration, or have a conversation. 

Retarget Existing Databases or Transform Sybase (or other Databases) to New Targets

While modernizing the application logic, TSRI offers customers the options of retaining the existing database or moving your Sybase (or other database) to a new target, including SQL Server, Oracle, or open source databases.  Ready to learn more?  Contact us to receive more information, see a demonstration, or have a conversation. 

Generate "As-Is" PowerBuilder System Documentation, or "Bridge Documentation" with Side-By-Side Display of PowerBuilder and Modern Code

Either as a standalone project or part of a transformation project, TSRI produces fully automated code-level UML documentation of the structure and flow of the PowerBuilder logic, as well as "To-Be" or "Bridge Documentation" showing side-by-side, hyperlinking displays of the PowerBuilder and the Java or C#.  This documentation allows developers familiar with the PowerBuilder system to easily continue maintaining the modernized target system, and includes graphs like Control Flow, Cause Effect, Data Flow, State Transition Tables, Complexity Analysis, and more.  TSRI can demonstrate this documentation, for free, simply by receiving some of your code (under NDA).  Ready to learn more?  Contact us to receive more information, see a demonstration, or have a conversation. 

Refactor to Eliminate Dead and Redundant Code, and Consolidate Similar 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.  Because this process operates on the model level, functional equivalence is preserved during all refactoring.   Ready to learn more?  Contact us to receive more information, see a demonstration, or have a conversation. 

Automated Test Support to Ensure Functional Equivalence.  

In addition to automated testing support, TSRI provides a comprehensive warranty on all PowerBuilder code transformed.  TSRI typically transforms to a functional equivalent, compiling, integration-ready target, and supports the testing process through the use of our automated tools.  Ready to learn more?  Contact us to receive more information, see a demonstration, or have a conversation. 

                                                                                                               

Stay up to date on Architecture-Driven Modernization: