Secure Your PowerBuilder Applications with Modern Architecture
PowerServer transforms traditional client/server PowerBuilder applications into secure n-tier applications by moving data access operations into server-side Web APIs built on ASP.NET Core. This n-tier architecture eliminates direct database exposure while enabling enterprise-grade authentication, encrypted communications, and secure application protection.
Data Access Security
Protect Data Access with Secure Web APIs
Instead of executing DataWindow processing and embedded SQL directly on client devices, PowerServer automatically moves these data access operations into secure server-side Web APIs. Desktop applications communicate with the application server over HTTPS, while database connections and credentials remain protected on the server.
Key Advantages
DataWindow processing executes on the server
Embedded SQL executes on the server
Database credentials remain on the server
No direct client database connections
Runtime Execution Security
Protect Runtime Execution with Enterprise Security
PowerServer secures server-side application execution through multiple layers of protection. A100% managed .NET runtime, enterprise-grade authentication, encrypted communications, and enterprise hosting infrastructure work together to help protect application processing throughout runtime.
100% Managed .NET Runtime
Run PowerServer Web APIs entirely on managed C# and ASP.NET Core, benefiting from automatic memory management, long-term platform support, and ongoing Microsoft security updates.
Enterprise Authentication
Support OAuth 2.0, JWT, and Windows Authentication for integration with Microsoft Entra ID, AWS Cognito, Okta, and other standards-based identity providers. Existing authentication workflows can often be adapted with minimal code changes.
Secure Communications
Protect communication between desktop applications and PowerServer Web APIs using HTTPS with TLS 1.3 encryption. HMAC verifies request integrity while reverse proxies and Web Application Firewalls (WAFs) support enterprise deployment.
Enterprise Infrastructure
Deploy PowerServer in containerized environments using Docker and Kubernetes. Support for reverse proxies and WAFs enables seamless integration into modern enterprise infrastructure.
Client Application Security
Protect Client Applications with Built-in Security
PowerServer helps protect client applications throughout deployment, installation, and execution by combining secure application delivery with enterprise-grade deployment. Built-in protections help safeguard application integrity while allowing organizations to deploy applications without weakening desktop security policies.
Secure Application Delivery
Applications are securely delivered over HTTPS and protected with built-in AES encryption, digital signing, and integrity validation. Together, these protections help prevent application tampering and malicious code execution during deployment and updates.
IT-Friendly Deployment
PowerServer client applications are designed to work within standard enterprise desktop security policies. No administrator privileges or relaxed User Account Control (UAC) settings are required. Organizations can deploy the client using standard MSI packages or allow users to install it securely from a trusted hyperlink.
