> For the complete documentation index, see [llms.txt](https://docs.gapvelocity.ai/webmap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gapvelocity.ai/webmap/powerbuilder-to-java/introduction.md).

# Introduction

When migrating legacy **PowerBuilder** applications to new and modern platforms, you may worry about the risks of rewritten code as well as the time and costs of it. PBJava offers you an easy way to modernize an application, and improve it in terms of efficiency and maintainability.

The goal of this document is to guide you through the main topics of [migrating](https://www.mobilize.net/) your legacy PowerBuilder application into a modern Java web application.

## About WebMAP: PowerBuilder to Java <a href="#about-pbjava" id="about-pbjava"></a>

PBJava is a tool that understands your [PowerBuilder](http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc37772.1250/html/pbgs/CBBBJIEB.htm) application and converts it to a Java web application that uses frameworks such as [Maven](https://maven.apache.org/), [Spring](https://spring.io/), [Angular](https://angular.io/), [CSS](https://www.w3.org/Style/CSS/Overview.en.html), and [Typescript](https://www.typescriptlang.org/).

This tool, developed in .Net framework, has the ability to process the source code to generate Java, Angular, HTML, and CSS files. This **Java** web application can then be deployed in a [Tomcat](http://tomcat.apache.org/) server with common standards of security, navigation, database interactions, and support when extending.

Instead of manually rewriting an entire application, we help you by automating this process using PBJava. This reduces costs, risks and time, while keeping the existing business logic intact.

## System Requirements <a href="#system-requirements" id="system-requirements"></a>

### Supported Operating Systems <a href="#supported-operating-systems" id="supported-operating-systems"></a>

* Windows 7
* Windows 8.x
* Windows 10

### System Installation Requirements <a href="#system-installation-requirements" id="system-installation-requirements"></a>

To use the **PBJavaConversionTool**, please verify that your machine meets the following requirement:

* .Net Framework 4.6.1 installed.
