.NET DataStore

Rapidly Build .NET Projects with DataWindow Technology

Reuse your existing DataWindows to rapidly create full-functioning REST APIs from PowerBuilder. Seamlessly integrate with front ends like PowerBuilder, Angular, React, Blazor, or mobile apps.

Automatic Creation of REST APIs

Modernize your application architecture with minimal effort—PowerBuilder 2025 enables automatic create of REST APIs using the new .NET DataStore project type.

One-Click API Generation

Instantly generate standard CRUD REST APIs from existing DataWindows—directly in the PowerBuilder IDE. Simply select the DataWindow or DataStore, set your database profile, and PowerBuilder produces a complete, production-ready ASP.NET Web API project.

Front-End Agnostic

The generated REST APIs adhere to cloud-native standards and can be consumed by any modern front-end framework—PowerBuilder, Angular, React, Blazor, or mobile.

Cross-Platform Deployment

The REST APIs are 100% managed .NET code and can be deployed to Windows or Linux environments using IIS, Kestrel, Docker, or popular cloud services like Azure and AWS.

Open Source & NuGet Packages

All .NET DataStore libraries are available as compiled NuGet packages and in full C# source code form—offering maximum flexibility, transparency & customization.

Extend Your REST API Easily

The .NET DataStore project generates standard C# CRUD REST APIs based on the DataWindows you select—ready to run out of the box and easy to extend.

Well-Structured Project

The generated code follows clean design patterns—like separation of concerns and repository pattern—and is written in 100% managed .NET code. It’s optimized for cloud-native deployment and organized in a way that’s easy for PowerBuilder developers to understand, modify, and extend.

Powerful and Easy

The non‑visual DataWindow API in C# mirrors that of PowerBuilder—data buffers, row states, transactions, and system functions—so you are getting a powerful data object in .NET and PB developers feel right at home developing complex REST APIs using it.

Any C# IDE

Modify, extend, and deploy in the development environment you're most comfortable with—whether it's SnapDevelop, Visual Studio, or another C# IDE. You have full access to the generated codebase and can manage it with your preferred tools and workflows.

Key DataWindow Features in C#

Working with .NET DataStore in C# shares a lot of similarities with working with the DataWindow in PowerScript. You can leverage existing PowerBuilder skills and code assets, plus it is simply much more productive than many other ways to develop business apps in C#.

Customer Story

Adding Mobile Capabilities

Marco Crane extended its PowerBuilder ERP system with mobile capabilities, enabling field workers to check scheduled jobs and receive push notifications on their devices.


Powering a Modern Web Front-End

Solidus Securities Investment Services successfully generated thousands of REST APIs by leveraging their existing DataWindows. Those APIs now power a responsive Vue.js/RestBoard front-end, delivering a modern web experience.

Getting Started

Download the trial to start developing your first REST API using powerful DataWindow technology. We also recommend you dive deeper by watching .NET DataStore Training video.

Pricing

PowerBuilder CloudPro

Deploy existing client/server applications as Installable Cloud Apps with a REST API architecture. The absolute fastest path to the Cloud!

$1,595

Developer ∙ Year

PowerBuilder Professional

Rapidly develop client/server applications with the productivity of DataWindow technology. Provides many built-in features to instantly modernize!

$895

Developer ∙ Year

Resources & Learning