Application Enhancement
Add new capabilities to your PowerBuilder applications without starting over. Extend functionality with proven solutions for common enhancement needs.
When to Consider Enhancement vs. Replacement
Many organizations face pressure to "modernize" by completely rewriting applications. But enhancement often delivers better ROI with lower risk.
The solutions on this page address common enhancement needs that PowerBuilder customers have successfully implemented. Each can be added to existing applications with minimal code changes.
Quick Navigation
Multi-language Support
Going global or supporting foreign users domestically
Common Scenarios
- Foreign employees or customers need the application in their language
- Overseas offices established and need local language support
- Regulatory requirement to provide multiple language options
- Want to add languages without touching existing code
Solutions
Enable is a runtime internationalization tool that intercepts your PowerBuilder application's text at runtime and replaces it with translations.
Key benefit: Add multi-language support without modifying your source code. Translators work in Excel files, not in PowerBuilder.
- Fast implementation (weeks, not months)
- No source code changes required
- Non-technical translators can work directly
- Easy to add more languages later
Enable for PowerBuilder - Product Leaflet
Detailed overview of Enable's capabilities, implementation process, and customer success stories. Includes technical specifications and licensing options.
Modern UI Components
Improve user experience and visual design
Common Scenarios
- Users complain the interface looks outdated
- Need better data visualization (charts, dashboards)
- Want to improve usability without complete redesign
- Management wants "Windows 11 look and feel"
How Ultimate Suite Works
Ultimate Suite for PowerBuilder (USPB) provides modern UI controls that integrate seamlessly with your existing PowerBuilder applications.
Key benefit: Drop in modern components without rebuilding screens. Add charts, calendars, and contemporary design elements instantly.
- Professional charts and graphs
- Modern calendar and date pickers
- Enhanced filtering and search
- Dashboard components
Ultimate Suite for PowerBuilder - Product Leaflet
Complete guide to USPB's UI components with screenshots and integration examples. See how to modernize your application's look with minimal effort.
Enterprise Security & Access Control
Meet modern security requirements and compliance standards
Common Scenarios
- Security risks hidden in the code (unsafe patterns, hard-coded secrets, missing checks)
- Need to implement multi-factor authentication (MFA)
- Want to integrate with Active Directory / LDAP / Entra ID
- The user base is growing, and permission management is complex.
- Access rules scattered throughout code, hard to manage
- Compliance requirements for access logging and control
- Hard to demonstrate "who can do what" (roles/screens/functions) during audits
- Difficulty maintaining consistent security across multiple PB applications / versions
Solutions
- Detect and fix security weaknesses in PowerBuilder code (PB 2025 + Visual Expert)
- Reduce "security logic" inside the application. Externalize authentication and authorization from PB code (PB 2025 + Visual Guard).
- Implement MFA and flexible login flows (PB 2025 + Visual Guard)
- Integrate with AD/Entra ID (PB 2025 + Visual Guard)
- Implement Single Sign-On (SSO) with Windows accounts (PB 2025 + Visual Guard)
- Implement role based access control (RBAC), mapped to screens and business functions (PB 2025 + Visual Guard).
- Generate a full application audit trail for compliance (PB 2025 + Visual Guard)
Combined Approach: PowerBuilder + Visual Guard + Visual Expert
For comprehensive security, many customers combine Visual Guard (runtime security) and Visual Expert (code analysis for vulnerabilities) with recent versions of PowerBuilder. This addresses both access control and code-level security issues like SQL injection.
2026 Guide for PowerBuilder Security
NEWComprehensive guide to securing PowerBuilder applications covering authentication, authorization, and vulnerability prevention.
Visual Guard - Product Leaflet
PDF Complete overview of Visual Guard's security features, architecture, and integration options.
Visual Expert - Product Leaflet
PDFComplete overview of Visual Guard's security features, architecture, and integration options.
Database Version Upgrade (Oracle / SQL Server)
Prepare your database upgrade while minimizing risk for PowerBuilder applications.
Common Scenarios
- Planning an upgrade from an older database version (e.g., Oracle 11g or SQL Server 2008/2012).
- Want to estimate the migration effort before committing resources.
- Worried about deprecated features that may break the code afterward.
- Need to understand the impact of changes (for instance a datatype) on the code.
- Want to reduce technical debt before upgrading (unused objects, obsolete patterns).
- Need audit-ready documentation of the migrated database.
- Want to compare before/after schemas and code to validate the migration checklist.
- Want to optimize performance and continuously monitor quality and regressions.
Solutions
- Scope & metrics in minutes: automatic inventory of database objects and code volume.
- Model the data structure: generate ER diagrams to understand the data model.
- Clean up before you migrate: detect potentially unused objects ("dead code").
- Find deprecated elements: identify where outdated types, functions, packages, or syntax are used.
- Impact analysis ("What happens if I change X?"): instantly see all dependencies, and use a matrix to avoid missed references.
- Validate changes with comparisons: compare schema/code between versions.
- Generate documentation automatically: document data model, objects, code, parameters, references for long-term maintenance.
- Post-upgrade optimization & continuous monitoring: find slow code, missing indexes, quality/security issues, etc.
Oracle migration with Visual Expert
PDFComprehensive guide to securing PowerBuilder applications covering authentication, authorization, and vulnerability prevention.
SQL Server Migration with Visual Expert
PDF Complete overview of Visual Guard's security features, architecture, and integration options.
Enhancement Solutions Comparison
Quick reference to help you choose the right tool
| Challenge / Goal | Recommended Solution | Typical Timeline | Code Changes |
|---|---|---|---|
| Multi-language support | PB + Enable | 2-4 weeks | Minimal (none required) |
| Modern UI components | PB + Ultimate Suite (USPB) | Varies by scope | Per-screen basis |
| Better charts/visualization | Ultimate Suite (USPB) | 1-2 weeks per dashboard | New components only |
| MFA / Advanced authentication | PB + Visual Guard | 2-6 weeks | Security integration points |
| Role-based access control | PB + Visual Guard | 3-8 weeks | Replace existing security code |
| AD/LDAP integration | PB + Visual Guard | 1-3 weeks | Authentication layer only |
| Comprehensive security overhaul | PB + Visual Guard + Visual Expert | 2-3 months | Strategic refactoring |
Not Sure Which Solution Fits Your Needs?
Contact NCS to discuss your specific requirements. We can help you evaluate which enhancement approach makes sense for your situation and budget.