Why the RapidSharp Bundle

The only PowerBuilder to C# migration solution on the market that faithfully replicates DataWindow functionality, which is the key to making your migration project a “port” in terms of effort and risk.

Highly Automated

Automatically migrates 80-95% of PowerBuilder business logic to C#, including DataWindows, non-visual PowerScript, non-visual system functions, embedded SQL, NVOs and EAServer NVOs.

Port, Not Rewrite

Faithfully replicates your PowerBuilder business logic in C# so that a deep understanding of the original source code is not required for a successful migration.

Product, Not Service

Perform the C# migration by yourself using provided conversion tools and open-source C# libraries, eliminating the expense and risk of third parties to perform services.

Zero Dependency

RapidSharp generates pure C# code and includes the source code of all the C# libraries. As such, there is zero dependency on any particular vendor or tool to maintain the migrated application.

How Does It Work

RapidSharp ports PowerBuilder business logic to C#, which is the most valuable and complex layer in PowerBuilder applications. It converts as much as 80-95% of non-visual PowerBuilder features to equivalents in C#, which can be rapidly exposed as open & standard REST APIs to be consumed by any UI technology. Watch the 5-Minute Video

How Does the Migration Work

What Can it Port

PowerBuilder

C#

Automation Percentage

PowerScript Syntax
(including data types)

Ports primarily to standard C# syntax and data types. A handful of syntax without equivalent in C# are supported by the open-source .NET DataStore C# library.

90+%

System Functions
(non-visual only)

Ports primarily to methods provided in the .NET framework. A handful of functions without equivalent in C# are supported by the open-source .NET DataStore C# library.

80+%

Embedded SQL
(including Dynamic SQL)

Ports to equivalent attributes provided in the open-source SnapObject C# library.

90+%

DataWindow Object

Ports to a standard C# POCO model.

100+%

DataWindow APIs
(non-visual only)

Ports to the same APIs provided in the open-source .NET DataStore C# library.

80+%

NVO Skeleton

Ports to standard C# code.

100+%

C# Migration Result

The generated C# code and its open-source C# libraries adhere to .NET standards and open design principles so you can save significant time and money without having to compromise.

Any C# IDE

Any C# IDE

Maintain the migrated C# source code in any C# IDE, such as Visual Studio or SnapDevelop.

Any UI Technology

Any UI Technology

The migrated C# source code can be scaffolded into REST APIs, making it accessible by any UI technology.

Open-Source Libraries

Open-Source Libraries

All C# migration library code is available in the C# source code form (in addition to the compiled NuGet packages).

.NET Core Compatible

.NET Core Compatible

The .NET Core framework allows you to deploy to either Windows or Linux OS running a variety of Web servers or even go serverless (e.g. Amazon Lambda, Azure Functions, etc.).

API Architecture

API Architecture

PowerBuilder business logic is cleanly separated into C# controllers, services, and POCO models.

What’s Included

in RapidSharp

Includes all the essential tools so you can perform the automated C# migration by yourself.

SnapDevelop

A C# IDE, powered by Roslyn and the .NET framework, includes a powerful project scaffolding engine and visual REST API tester, for rapid development of REST APIs.

.NET DataStore

An open-source C# implementation of DataWindow technology, powered by SnapObjects ORM and the .NET Core, supporting most non-visual DataWindow features.

DataWindow Converter

A code converter that instantly converts DataWindows objects to standard C# POCO models, which can be maintained in any C# IDE.

PowerScript Migrator

A code converter that rapidly ports 80-95% of PowerBuilder business logic to C#. The generated source code is 100% managed code and can be maintained in any C# IDE.

Open-Source License

The C# source code of the .NET DataStore libraries is included with your purchase. The license is perpetual and commercial so that you are free of typical open-source license restrictions.

Standard Support

Free upgrade to the latest version of all included products and technical support during the subscription period.

Getting Started

RapidSharp ports complex PowerBuilder business logic to C#, even if your existing application is not well partitioned. Download the trial and follow the tutorial to start accelerating your migration of PowerBuilder business logic to C#.

Too Busy to Migrate by Yourself?

Talk to an Appeon migration expert if you have any technical questions or are shorthanded to perform the migration.