Fact-checked by Grok 2 weeks ago

PowerBuilder

PowerBuilder is a (RAD) tool designed for building object-oriented client/server, n-tier, and web applications, featuring an (IDE) that emphasizes productivity through visual design, scripting in PowerScript, and advanced data handling via its proprietary DataWindow technology. Originally developed by Powersoft, PowerBuilder was first released in July 1991 as version 1.0, quickly gaining popularity for enabling developers to create data-driven business applications efficiently in the emerging client-server computing era. In November 1994, Sybase acquired Powersoft for approximately $940 million, integrating PowerBuilder into its portfolio as a development tool while allowing Powersoft to operate initially as an independent subsidiary. Following 's acquisition of Sybase in 2010, PowerBuilder became part of SAP's offerings, with version 12.6 released in 2014 as the final major update under direct SAP development. In July 2016, SAP entered into an agreement with Appeon, granting the company rights to develop, sell, and support a new generation of PowerBuilder, marking a shift toward modernization with enhanced support for cloud deployment, APIs, and contemporary user interfaces. Under Appeon, key advancements include a revamped with a faster (up to 2-3 times quicker), codeless UI theming, automatic API generation, and compatibility with modern databases like SQL Server, , and , alongside support for and TLS 1.3 security. The platform follows a release cycle of every 10-12 months, with the latest version, PowerBuilder 2025, focusing on streamlined development workflows, binary-to-source file conversion for better , and seamless migration from legacy versions. PowerBuilder's enduring strengths lie in its visual painters for forms and reports, robust , and tight integration with relational databases, making it particularly suited for applications in industries such as , healthcare, and , where and are critical. Despite competition from web-centric frameworks, it retains a dedicated user base for modernizing legacy systems into hybrid cloud environments.

History

Origins and Early Development

Powersoft Corporation, originally founded in 1974 as Computer Systems Integrators by Mitchell Kertzman, shifted its focus in 1988 toward developing client-server application tools amid the rising popularity of personal computers and Windows environments. This pivot led to the creation of PowerBuilder, a pioneering (RAD) platform designed to streamline the building of database-driven applications. By leveraging visual programming paradigms, Powersoft aimed to empower developers to create robust client-server solutions without extensive manual coding, targeting the growing demand for SQL-integrated . PowerBuilder 1.0 was released on July 1, 1991, marking a significant advancement in Windows-based development by introducing intuitive visual painters for designing forms and reports, alongside native SQL support for database connectivity. A cornerstone feature was the debut of the technology, a declarative that enabled seamless binding of from relational databases to interfaces, allowing developers to generate dynamic reports and editable grids with minimal scripting. This approach, combined with PowerScript—a event-driven —positioned PowerBuilder as an efficient tool for enterprise applications, quickly gaining traction among developers transitioning from mainframes to distributed systems. Subsequent releases built on this foundation, with PowerBuilder 2.0, launched in June 1992, further enhanced the platform by introducing object-oriented inheritance for reusable components and expanded database interfaces, including improved support for SQL Server and . These updates facilitated more scalable and modular application design, solidifying PowerBuilder's role in team-based development. Powersoft experienced rapid growth during this period, selling over 8,000 copies of PowerBuilder by early 1993 and projecting $25 million in revenue for 1992, which underscored its emergence as a market leader in fourth-generation language (4GL) tools for client-server environments. The company's successful on February 3, 1993, raised $71 million at $20 per share, with stock nearly doubling on the first , reflecting strong confidence in PowerBuilder's innovative . This financial milestone enabled further investment in the product's evolution, setting the stage for broader adoption.

Sybase Ownership Period

In November 1994, Sybase announced its acquisition of Powersoft Corporation, the creator of PowerBuilder, in a stock swap valued at approximately $940 million. The merger closed in February 1995, positioning PowerBuilder as a key component of Sybase's client-server ecosystem by enabling seamless integration with Sybase databases like for rapid of database-driven applications. This move expanded PowerBuilder's reach, allowing Sybase to offer end-to-end solutions for enterprise computing, where PowerBuilder served as the front-end development tool complementing Sybase's technologies. During the Sybase era, PowerBuilder underwent significant technical advancements through major version releases that enhanced its enterprise capabilities. Version 5.0, released in 1996, introduced the library, a set of reusable object-oriented components that accelerated by providing pre-built services for , error handling, and consistency. Subsequent releases built on this foundation: version 6.0 in 1997 previewed deployment options and included with Power++ Enterprise for C++ , while version 9.0 in 2003 added robust XML support for data exchange in distributed environments. The lineup culminated in version 12.5 in 2011, which incorporated .NET framework compatibility for hybrid applications and migrated the IDE to the platform for improved extensibility and plugin support. Sybase emphasized enterprise-grade features to address needs, such as the integration of Jaguar Component Transaction Server (CTS) in , which enabled scalable n-tier architectures using CORBA for component-based deployment of PowerBuilder applications. This allowed developers to build and manage server-side components that interfaced with PowerBuilder clients, supporting high-volume in multi-tier setups. Despite these innovations, PowerBuilder faced market challenges in the late from emerging Java-based tools, which gained traction for cross-platform web applications amid the dot-com boom. Nevertheless, PowerBuilder maintained strong adoption in and sectors, where its reliability for mission-critical, database-intensive applications proved enduring, powering systems at organizations like major banks and federal agencies.

SAP Acquisition and Appeon Partnership

In 2010, acquired Sybase for $5.8 billion, bringing PowerBuilder into its portfolio as a key tool for enterprise application development. This move integrated PowerBuilder's client-server capabilities with 's broader ecosystem, emphasizing its role in building scalable business applications. Under SAP's ownership, PowerBuilder saw the release of 12.6 in , which introduced OData support, 64-bit applications, and expanded platform compatibility including Oracle 12c. However, direct investment in PowerBuilder declined as SAP prioritized its proprietary tools, such as SAPUI5 and Fiori, leading to version 12.6 as the final major release from and a shift away from active innovation in the product. In 2016, SAP entered a licensing agreement with Appeon, granting the company rights to develop, sell, and innovate PowerBuilder, ensuring its continued evolution beyond SAP's primary focus. Appeon subsequently released version 2017 in June 2017, which added support for RESTful APIs to enable modern web services integration, followed by version 2019 in May 2019 with C# development support, version 2021 in December 2021 enhancing security and productivity, and version 2022 in September 2022 introducing features and improvements. Appeon's stewardship has emphasized modernization, particularly through PowerServer, a cloud deployment platform that allows PowerBuilder applications to run as and apps while preserving with legacy codebases built on earlier versions like 12.6. In 2025, PowerBuilder received significant updates with version 2025 released on May 7, 2025, including a revamped () with a new code editor for enhanced productivity, an ultra-fast multi-threaded compiler, automatic generation from DataWindows, and codeless theming options to simplify interface customization. A maintenance release followed on November 12, 2025, adding high DPI support and improved connectivity via . These advancements position PowerBuilder for contemporary enterprise needs, such as cloud-native scalability, without disrupting existing deployments.

Core Components

PowerScript Programming Language

PowerScript is a high-level, language integral to PowerBuilder, designed to facilitate by blending procedural and object-oriented paradigms with a syntax reminiscent of . It enables developers to write scripts that respond to user interactions and system events, supporting both standalone procedural code and integration within an object-oriented framework. At its core, PowerScript employs where scripts are associated with specific events on controls and objects. For instance, the clicked() event triggers when a user clicks a , allowing code to execute in response, such as validating input or updating displays. Similarly, the open() event fires upon the initialization of a or , providing an opportunity to set initial properties or load data. This mechanism supports over 149 predefined events, each with arguments like coordinates or return codes to inform the script of contextual details. PowerScript includes built-in system objects that simplify common operations. The Message object captures details of Windows events not natively defined in PowerBuilder, such as low-level system notifications, enabling custom handling of mouse movements or keyboard inputs. The Transaction object serves as the communication link between the application and databases, managing connections, SQL execution, and error states through properties like SQLCode and SQLErrText. The language supports a range of standard data types to handle diverse data needs. Blobs store unbounded , such as images or raw files, without size limits beyond memory constraints. types represent dates from the year 1000 to 3000, using literals in YYYY-MM-DD (e.g., 2001-12-25). types accommodate signed numbers with up to 28 digits of precision, ideal for financial calculations, with literals like 12.34 or -6500. Other types include booleans for true/false logic, bytes for 8-bit unsigned integers (0-255), characters for single Unicode symbols, and strings for variable-length text up to approximately 1 GB. Control structures in PowerScript provide familiar constructs for logic and flow. Conditional execution uses IF...THEN...ELSEIF...ELSE...END IF to branch based on boolean expressions. Loops include FOR for fixed iterations (e.g., FOR i = 1 TO 10), DO WHILE for condition-based repetition until false, and DO UNTIL for continuation until a condition holds true. Exception handling employs TRY...CATCH...FINALLY...END TRY to gracefully manage runtime errors, with the CATCH block processing specific exceptions and FINALLY ensuring cleanup regardless of success. PowerScript integrates seamlessly with SQL for database interactions, supporting both embedded and dynamic approaches. Embedded SQL allows direct inclusion of statements like SELECT, INSERT, UPDATE, and DELETE within scripts, using colon-prefixed variables (e.g., INSERT INTO EMPLOYEE (SALARY) VALUES (:Sal_var);) to bind PowerScript variables to SQL parameters. Indicator variables, such as :IndVar1, detect nulls (-1) or conversion errors (-2), enhancing data integrity. For flexibility, dynamic SQL uses cursors declared with DECLARE Emp_cur CURSOR FOR SELECT... and manipulated via OPEN, FETCH, and CLOSE statements, or stored procedures invoked with DECLARE...PROCEDURE FOR and EXECUTE. These operations typically leverage the Transaction object for connection management. Introduced with PowerBuilder 1.0 in 1991 as a basic scripting tool for client-server applications, PowerScript has evolved to support modern development needs, with enhancements in later versions focusing on improved syntax flexibility, handling, and capabilities. By PowerBuilder 12.0, it incorporated enhancements for better .NET compatibility, and recent releases like 2025 introduce new functions in the Application object for cloud-specific tasks, such as management in installable cloud apps, alongside refined error handling in runtime environments.

Object-Oriented Framework

PowerBuilder employs a class-based model that enables developers to create modular and reusable applications through inheritable classes such as windows, menus, objects, and controls. These classes encapsulate both and , allowing for the construction of complex systems with a focus on maintainability and extensibility. Visual classes like windows and menus support components, while objects and controls provide building blocks for custom functionality, all inheriting from system-defined ancestors to promote . The hierarchy in PowerBuilder is structured around - relationships, where objects can extend or modify behaviors through and polymorphism achieved via dynamic dispatching. Developers can create a chain of , for instance, deriving a custom from a standard and then further specializing it in subsequent , ensuring consistent implementation across the application. Polymorphism allows functions with the same name to exhibit different behaviors based on the object type or level, supporting both operational polymorphism (via ) and inclusional polymorphism (through ). This mechanism facilitates flexible, type-safe code that adapts at runtime. Encapsulation is enforced through access modifiers—private, protected, and —along with that enable hiding and controlled interaction between objects. and protected members restrict direct access to internal state, exposing only necessary interfaces via methods or , which helps maintain object integrity and reduce in large applications. For example, a object might define instance variables for sensitive , accessible only through getter and setter functions, promoting the principle of . Non-visual objects, such as standard class user objects and custom non-visual user objects, are designed to encapsulate and services without a graphical interface, allowing for the in application design. These objects handle tasks like , transaction management, and validation, often instantiated dynamically to support modular architectures. Complementing this, global functions serve as utility methods accessible across the application, providing shared operations without the overhead of object . The PowerBuilder Foundation Class (PFC) library extends the core object-oriented framework by offering a collection of reusable, inheritable classes and services that implement standardized patterns for common application needs, including error handling and security. Developed originally by Sybase, PFC includes concrete objects for windows and data services, as well as abstract service classes that can be inherited and customized, ensuring consistent error propagation through exception services and role-based access control via security services. This framework leverages PowerBuilder's inheritance and encapsulation to reduce development time while enforcing best practices for robust, scalable applications.

DataWindow Technology

The DataWindow serves as PowerBuilder's core technology for handling data presentation, manipulation, and reporting, functioning as a composite that integrates a data source—typically SQL queries or stored procedures—with various presentation styles and embedded scripting capabilities. A DataWindow object defines the layout and logic, including the data retrieval syntax and visual elements like columns, labels, and graphics, while the DataWindow control embeds this object into a window or for interaction. This separation allows developers to design reusable objects in the DataWindow painter and associate them with controls via PowerScript, enabling dynamic data handling without custom coding for basic operations. Data binding in the DataWindow occurs through methods like Retrieve, which fetches rows from the database using specified arguments to parameterize queries, such as filtering by user input or date ranges. Updates are managed via the method, which applies changes from the DataWindow's buffers—primary for current data, filter for temporary subsets, and delete for removed rows—generating SQL statements with WHERE clauses to target only modified records and prevent overwriting unrelated data. This buffering mechanism supports by storing changes locally until explicitly committed, reducing database round-trips and enhancing performance in disconnected scenarios. Built-in presentation styles include for editable tabular views, Tabular for fixed reports, and for visual summaries, each customizable with expressions for computed fields that derive values like sums or concatenations from other columns. Validation rules enforce using expressions, such as checking numeric ranges or required fields, while conditional formatting applies styles like bold text or color changes based on data values, all defined in the DataWindow painter without external code. These features leverage PowerScript for runtime adjustments, allowing expressions like If(GetItemNumber(1) > 100, "High", "Low") in computed fields. Export and import functionalities enable seamless data exchange, with the SaveAs supporting formats like PDF for printable reports and Excel for spreadsheet . PowerBuilder 2025 introduces the SaveDisplayedDataAs , which exports displayed data values (such as formatted text from Edit columns) to Excel, though without support for advanced visual elements like fonts, borders, or graphical objects. ImportFile loads data from CSV, tab-delimited text, or Excel files via OLE automation, populating the DataWindow buffers for further manipulation. For , the Graph style integrates charts like bar or pie representations directly from DataWindow data, with options to customize axes and legends through properties. Advanced capabilities extend the DataWindow's versatility, including the Crosstab style for dynamic tables that aggregate data across rows and columns based on values, and Freeform layouts for flexible, label-adjacent designs suitable for forms or invoices. In PowerBuilder 2025, enhancements include improved update property persistence, where settings in the Specify Update Properties dialog are retained when modifying updatable tables in DataWindow SQL (e.g., adding or deleting columns), helping prevent during migrations, alongside enhanced high-DPI support for the including DataWindow controls, though with limitations such as potential blurriness in images and sizing issues during dynamic DPI changes. These features can be extended via the object-oriented framework by inheriting from base DataWindow objects to customize behaviors like event handling.

Development Environment

Integrated Development Environment

The PowerBuilder (IDE) organizes application development around a central workspace, now referred to as a solution in version 2025, which encapsulates and projects to manage the overall structure of an application. The Library Painter serves as a key component for managing libraries (PBL files), enabling developers to create, copy, move, delete, and organize objects such as and menus within these repositories. Complementing this, the integrated facilitates searching across , libraries, and objects by allowing users to select scopes and query for strings in properties, scripts, or variables, with results displayed in an Output for quick navigation. Project objects, defined in the Project Painter, handle build configurations by specifying names, dynamic libraries, files, and options like type (Pcode or ) and platform targeting (32-bit or 64-bit). Visual designers within the streamline and data handling tasks. The Window Painter provides views for laying out forms, setting properties for windows and controls, and scripting behaviors, resembling a stacked workspace with Script and Properties panes. Similarly, the Menu Painter offers Tree Menu and views to build hierarchical menus and toolbars, supporting styles like contemporary ( with images and animations) or traditional (flat), along with property tabs for item-specific configurations. For extract-transform-load (ETL) operations, the Data Pipeline Painter allows creation of pipelines to reproduce and manipulate database data into reports, forms, or other outputs. Code editing in the IDE centers on PowerScript, the primary programming language, with features like syntax highlighting and auto-completion integrated into the workflow for scripting objects. PowerBuilder 2025 introduces a revamped modern code editor with enhanced syntax highlighting (configurable colors for functions, variables, and classes), intelligent context-aware auto-completion via improved AutoScript, support for themes through customizable coloring and zooming, and refactoring tools including multi-cursor editing, case conversion, and code folding. These updates also include bracket matching, line numbers, and advanced find/replace with regular expressions to boost productivity. Version control integration has evolved to natively support in PowerBuilder 2025, allowing developers to add solutions to repositories, commit changes, retrieve objects, resolve conflicts, and revert modifications directly within the , alongside continued SVN compatibility. This facilitates multi-target development for desktop, web, and cloud deployments without external plugins. System requirements for the have progressed from compatibility with in early versions to robust support in 2025 for and 11 (32-bit and 64-bit), requiring a minimum of an or processor with 4 cores at 1.8 GHz, 8 GB RAM (16 GB recommended), and 4 GB hard drive space. The 2025 release adds full high-DPI awareness for crisp rendering on high-resolution and setups, ensuring scalability from legacy environments to modern hardware.

Compilation and Debugging Tools

PowerBuilder supports two primary compilation modes: P-code, which generates interpreted stored in PowerBuilder dynamic (PBD) files, and , which produces native executables () or dynamic link libraries (DLL) for faster . The PowerBuilder Compiler (PBC), a command-line such as PBC250.exe in PowerBuilder 2025, facilitates both modes by compiling objects defined in the . In the latest versions, P-code is the default and is unsupported in the solution-based format, automatically converting projects to P-code during migration. Build automation in PowerBuilder relies on project objects to configure compilation targets, enabling full builds that regenerate all objects or incremental builds that recompile only modified objects and their dependencies to optimize development cycles. PowerBuilder 2025 introduces an ultra-fast compiler for solution-format projects, leveraging plain-text source code to achieve 2-3 times faster full builds compared to traditional PBL-based compilation, with incremental builds benefiting from multi-threaded processing. The PBAutoBuild250.exe tool extends this automation for and (CI/CD) pipelines, allowing command-line execution of builds and deployments, often integrated with systems like Jenkins for automated workflows. Debugging tools in PowerBuilder enable developers to set breakpoints at specific lines or conditions, watch variables for value changes, and perform step-through execution modes such as step into, , or step out to code flow. The also provides tracing to inspect the execution hierarchy and variable scopes during sessions, with breakpoints and watches persisted across sessions via user option files. These features operate within the IDE's views, supporting both P-code and applications for iterative testing. Profiling tools in PowerBuilder generate trace files during application execution to analyze bottlenecks, capturing metrics on routine calls, object interactions, and execution timelines through views like Class View, Routine View, and Trace View. SQL tracing integrates with database connections to log query execution details, helping identify slow statements or connection issues without external tools. For detection, trace analysis can reveal unreleased object allocations, though specialized third-party tools may supplement built-in capabilities for deeper inspection. Error handling in PowerBuilder utilizes the RuntimeError object, which inherits from Throwable and encapsulates runtime exceptions with properties for error numbers, messages, and stack traces, allowing developers to catch and process s via try-catch blocks. Logging frameworks can be implemented using PowerScript to record error details to files or databases, with open-source libraries like EXF providing structured exception management and extensions.

User Interface Design Capabilities

PowerBuilder provides robust visual design tools through its integrated painters, enabling developers to create intuitive user interfaces without extensive coding. The primary tool for UI design is the Window painter, which offers a graphical view for constructing windows and placing controls. Developers can various controls—such as buttons, list boxes, tab controls, and edit fields—from the System Tree or toolbox directly onto the layout canvas, facilitating and . Once placed, controls support extensive property customization in the Properties view, including alignment options (e.g., left, right, center), sizing behaviors, and event handling for user interactions like clicks or resizing. For instance, properties such as TabOrder ensure logical navigation flow, while alignment settings maintain consistent layouts across different window states. Events can be scripted in the integrated editor to define behaviors, such as validating input or updating displays dynamically. These features allow for precise over elements, promoting reusable and maintainable designs. In PowerBuilder 2025, responsiveness is enhanced through features like auto-sizing controls that adapt to window resizes via properties such as FixedTo or script-driven adjustments, and docking mechanisms for anchoring elements to window edges—though traditional dockable windows are deprecated in favor of modern alternatives. The RibbonBar control introduces responsive layouts that automatically adjust tabs, groups, and buttons based on available screen space, supporting fluid interfaces on varying display sizes. Codeless UI theming further bolsters adaptability, allowing CSS-like styling (e.g., colors, borders, fonts) to be applied via configuration files or built-in wizards without altering underlying code. Multi-device support includes Multiple Document Interface (MDI) windows for managing multiple child windows within a parent frame, tabbed MDI for compact navigation, and RibbonBar integration introduced in version 2019 and refined in 2025 for ribbon-style menus. These elements enable touch-friendly layouts with larger, gesture-optimized controls and DPI-aware rendering for high-resolution and environments, ensuring consistent performance across desktops, tablets, and hybrid setups. DataWindow controls integrate seamlessly for data-driven displays, embedding dynamic tables or graphs with minimal configuration. Accessibility is addressed through compliance with standards, making PowerBuilder controls compatible with screen readers like Windows Narrator for auditory feedback on elements. Keyboard navigation is supported natively via standard Windows conventions, with properties like TabOrder and Enabled ensuring sequential focus traversal and interactive for users relying on assistive technologies. Theming and skinning capabilities in PowerBuilder 2025 extend to built-in UI themes, such as Blue, Dark, Grey, and Silver, which can be applied globally or per-control to modernize appearances with flat aesthetics and customizable palettes. Developers can create custom themes using external libraries or the Theme wizard, editing files for skin-like effects including gradients, shadows, and hover states, all while maintaining with legacy applications.

Deployment and Integration

Traditional Client-Server Deployment

PowerBuilder's traditional client-server deployment model centers on creating applications that run as thick clients on machines, directly to backend databases for data processing and execution. This approach, prevalent since the tool's early versions, emphasizes standalone executables that leverage the PowerBuilder (PBVM) to interpret compiled P-code, enabling efficient runtime performance without requiring the full development environment on client systems. To generate deployable artifacts, developers use the PowerBuilder IDE's project painter to build standalone (EXE) files or dynamic-link libraries (DLLs) from application targets, incorporating libraries in PBD (PowerBuilder Dynamic Library) or DLL formats for modularity. These outputs rely on files, including the core pbvm.dll, which executes the application's P-code—a format that PowerBuilder compiles source into for platform-independent interpretation and optimized execution. Supporting DLLs such as pbshr.dll (for shared functions) and pbdwe.dll (for DataWindow ) must also be included, ensuring the application can handle rendering and data manipulation locally on Windows clients. In the client-server architecture, these thick client applications establish direct connections to relational databases like or using standard interfaces such as ODBC or JDBC, facilitated by the client's local driver manager and database-specific drivers. ODBC connections, for instance, follow a multi-tier model where the PowerBuilder application communicates through the ODBC Driver Manager to the DBMS driver and ultimately the data source, supporting both ANSI and data handling for robust two-tier operations. This setup allows for retrieval and updates, with the client bearing the computational load for and logic while the manages and queries. For distribution, PowerBuilder provides the Runtime Packager tool to bundle the EXE, required DLLs, and resources into a package, simplifying end-user installation via wizards that handle file placement and registry entries. Runtime files like pbvm.dll are freely distributable without additional licensing fees, though version-specific dependencies necessitate matching the exact PowerBuilder runtime version (e.g., 2022) to avoid compatibility issues, often managed through an tied to the executable. Resources such as bitmaps or icons can be embedded via a file or deployed separately to reduce executable size. Security in traditional deployments typically involves INI files, such as pbodb.ini, to store database parameters like names, IDs, and passwords, which are read by the application at startup and placed in the same directory as the runtime DLLs or referenced via registry paths. Basic options, like the Encrypt parameter for certain native interfaces, can secure sensitive , but overall protection relies on standard DBMS and lacks advanced features for remote access. Prior to the introduction of PowerServer, this model exhibited limitations in scalability for web-based access, as applications were confined to local or environments, requiring physical client installations and struggling with remote or browser-based delivery due to the desktop-centric thick client design.

Modern Web and Cloud Deployment

PowerServer, introduced by Appeon in 2019 alongside PowerBuilder 2019, enables cloud-native deployment of PowerBuilder applications by converting traditional client/server apps into RESTful web services paired with / frontends. This approach allows existing PowerBuilder codebases to be modernized without full rewrites, transforming them into web-accessible applications that run on standard web servers or cloud platforms. The deployment workflow begins with configuring a PowerServer project in the PowerBuilder IDE, where developers select app components for deployment and specify server settings. PowerServer then automatically generates REST APIs from the PowerBuilder , packages the client-side as a lightweight /JS app, and supports containerization via for streamlined distribution. These containers can be orchestrated with for scalable environments, and the resulting artifacts are deployable to major cloud providers such as AWS or , often using managed services like Azure Container Instances or AWS Elastic Container Service. This process facilitates seamless migration from legacy models by preserving PowerScript logic while enabling horizontal scaling and reduced infrastructure management. In 2025, PowerServer enhancements emphasize greater flexibility and faster deployment times through features like dynamic SQL support and optimized API generation, alongside improved scalability for handling high-traffic applications via enhanced .NET Core integration and load balancing in clustered setups. These updates build on prior versions by streamlining cloud orchestration, allowing applications to auto-scale based on demand without custom coding. For mobile extensions, PowerServer supports Progressive Web Apps (PWAs) for responsive web experiences across devices, enabling offline capabilities and adaptability to various screen sizes while maintaining a unified codebase. Licensing for PowerServer offers both subscription and perpetual options, with costs tied to concurrent user sessions for deployments, including clustered setups across multiple servers. This structure supports elastic cloud environments by allowing licenses to activate on various nodes while enforcing usage limits through session tracking.

Third-Party Software Integration

PowerBuilder offers robust database connectivity options, supporting native drivers for Sybase (ASE) and SQL Anywhere, which allow direct, high-performance access to these databases without requiring intermediary layers. For broader compatibility with other relational database management systems (RDBMS), it leverages standard interfaces such as ODBC and to connect to databases like , , and . These interfaces enable seamless data retrieval and manipulation in client-server architectures, with ODBC providing a standardized for diverse data sources and offering optimized access for Windows-based environments. Integration with web services is facilitated through built-in support for and protocols, allowing PowerBuilder applications to consume and interact with external . Since PowerBuilder 2017, enhancements to the HTTPClient object have simplified RESTful service calls, including improved handling of and XML data parsing via dedicated functions like JSONParser and XMLDocument. These features support secure data exchange, with XML for structured messages and for lightweight REST responses, enabling applications to integrate with modern web-based services efficiently. For interoperability with other platforms, PowerBuilder provides bridges to .NET and ecosystems. .NET integration occurs through direct assembly calling with the DotNetAssembly and DotNetObject classes, alongside interop for legacy components, permitting PowerBuilder code to invoke .NET methods and handle events bidirectionally. connectivity is achieved via the PowerBuilder Native Interface (PBNI), which utilizes the (JNI) to enable communication between PowerBuilder virtual machines and applications, supporting custom extensions and shared functionality. In PowerBuilder 2025, OAuth 2.0 capabilities have been further refined with the object, enhancing secure authentication for cloud services like and using grant types such as client credentials and authorization code. Practical examples of third-party integrations include embedding modules, where PowerBuilder applications connect via APIs to for real-time data synchronization in business processes. Similarly, reporting tools like integrate through .NET components or the Crystal Reports Viewer control, allowing dynamic report generation and embedding within PowerBuilder interfaces for analytics and output formatting. These integrations highlight PowerBuilder's flexibility in extending enterprise applications with external tools while maintaining and performance.

Usage and Applications

Typical Use Cases

PowerBuilder is widely utilized for developing enterprise line-of-business applications that perform core CRUD (create, read, update, delete) operations, such as inventory management systems and platforms incorporating advanced reporting and data visualization features. These applications leverage PowerBuilder's integrated tools to streamline data handling and user interactions in two-tier client/server environments. In the industry, PowerBuilder supports the construction of robust applications. Such systems enable secure, high-volume data operations essential for banking and workflows. agencies and healthcare organizations frequently adopt PowerBuilder for data-intensive form-based applications in case , where the DataWindow technology delivers secure, customizable views of sensitive information while ensuring and access controls. This approach facilitates efficient handling of patient records or cases without compromising regulations. Migration scenarios represent another prominent use case, particularly for modernizing legacy client-server applications—often originating from mainframe or COBOL-based systems—to contemporary web architectures via PowerServer, allowing seamless transition while preserving existing . This method minimizes disruption and extends the lifespan of critical systems in resource-constrained environments. PowerBuilder's rapid application development (RAD) paradigm accelerates prototyping, enabling developers to build functional prototypes in days compared to months required by conventional low-level coding techniques, thereby reducing time-to-market for iterative enterprise solutions.

Industry Adoption and Case Studies

PowerBuilder achieved peak adoption during the , when it became a leading tool for client-server application development, with nearly one million developers worldwide by around 1997. Its rapid growth was driven by its productivity advantages in building database-driven applications, leading to widespread use among major corporations for enterprise systems. By the late , PowerBuilder powered critical business applications in numerous companies, establishing dominance in sectors requiring robust client-server solutions. Following the shift to web-based architectures in the early , PowerBuilder's declined as organizations migrated to newer platforms like and .NET, reducing the active developer base to an estimated 100,000 globally by the late . Despite this, many legacy applications remained in production, with some systems over 30 years old continuing to support core operations due to their stability and the high cost of rewrites. Under Appeon's stewardship since 2016, PowerBuilder has experienced a resurgence through modernizations like PowerServer for cloud and web deployment, attracting new adopters and revitalizing existing ones. Today, over 18,000 organizations use PowerBuilder, including most companies across industries such as , consulting, and . The maintains a strong presence in banking and utilities, where it supports mission-critical systems for and operations. Notable case studies highlight PowerBuilder's impact. AT&T leverages PowerBuilder for invoice management applications, enabling mobile access to streamline billing processes for millions of customers. In consulting, Accenture deployed a web-based enterprise product using PowerServer on , reducing deployment times and enhancing scalability for client solutions. For utilities, the nation's largest natural gas distribution company modernized over one million lines of PowerBuilder code to C#/.NET, preserving functionality while improving performance across 650+ screens and 3,300+ data windows. In banking, a leading financial institution re-engineered its system built in PowerBuilder, transitioning to a modern platform that reduced maintenance overhead and ensured compliance with evolving payment standards. Similarly, another major financial firm transformed multiple PowerBuilder applications to , achieving cost efficiencies and extended system longevity without disrupting daily transactions. These examples demonstrate PowerBuilder's enduring value in high-stakes environments, where migrations maintain reliability while often reducing operational costs.

Reception

Strengths and Advantages

PowerBuilder's (RAD) environment enables visual construction of user interfaces and data-driven logic, significantly reducing the lines of code needed compared to 3GL languages like or C#, which often require manual implementation of equivalent functionality. This efficiency stems from integrated tools such as the DataWindow painter, allowing developers to generate complex reports and forms with minimal scripting, thereby accelerating the overall development lifecycle by focusing on rather than . The DataWindow technology provides robust data handling capabilities, excelling in query retrieval and update operations by processing data in blocks instead of row-by-row, which delivers faster performance than manual grid controls in competing frameworks. This built-in optimization supports seamless integration with major relational databases like SQL Server, , and , minimizing custom coding for data manipulation and ensuring high-speed rendering of large datasets. PowerBuilder demonstrates exceptional , enabling applications from legacy versions such as PowerBuilder 6 through 12.6 to upgrade directly to the 2025 release with little to no code modifications, preserving decades of development investment without the need for extensive rewrites. This continuity supports uninterrupted operation across evolving Windows operating systems and hardware, reducing migration risks for long-standing enterprise systems. In terms of cost-effectiveness, PowerBuilder lowers the (TCO) for legacy applications by streamlining maintenance and upgrades, avoiding the high expenses associated with full platform rewrites while extending the lifespan of existing codebases. Enterprises benefit from preserved investments in custom logic and data models, coupled with tools that facilitate incremental enhancements rather than disruptive overhauls. PowerBuilder 2025 enhances modern relevance through features that integrate legacy architectures with cloud-native paradigms, including automatic generation of APIs, codeless theming, and support for n-tier cloud deployments, allowing organizations to modernize without accruing . These advancements enable scalable Web APIs and hybrid on-premise/cloud applications, appealing to businesses prioritizing stability alongside innovation.

Criticisms and Limitations

PowerBuilder has often been perceived as a legacy technology, particularly due to its steep for developers unfamiliar with its proprietary PowerScript language and , which contrasts with more contemporary tools like those in the .NET or ecosystems. This perception is compounded by its historical focus on client-server applications, with limited native support for mobile development until the release of PowerBuilder 2017, which introduced cross-platform mobile capabilities. A key limitation stems from its vendor dependency on the Appeon and ecosystem, as PowerBuilder's ownership by since 2010 ties users to specific runtime environments and updates controlled by these entities. Runtime licensing costs arise particularly with modern deployments via PowerServer, where subscriptions include limits on user sessions (e.g., a CloudPro plan supports up to 5 sessions), adding ongoing expenses beyond initial development licenses that start at around $1,595 annually. Performance issues have been noted with PowerBuilder's default P-code compilation, an interpreted format that can be slower than native in high-load or CPU-intensive scenarios, as P-code requires runtime interpretation while executes directly. However, these concerns have been mitigated in the 2025 release through an ultra-fast that achieves 2-3x faster builds. The PowerBuilder developer community remains relatively small compared to those of or .NET, with surveys indicating that most teams consist of 1-3 developers and more than 700 organizations employing larger groups of 15-300 specialists worldwide, with over 18,000 organizations using PowerBuilder in total. As of 2025, PowerBuilder receives a 4.0 out of 5 rating on based on user reviews. This smaller ecosystem results in fewer open-source resources, third-party libraries, and community-driven tools relative to more widely adopted platforms. Migration challenges are prominent when attempting to port PowerBuilder applications to modern architectures like , as the tool's monolithic design and tight integration with proprietary libraries make decomposition difficult without relying on vendor-specific solutions such as PowerServer for web-based redeployment.

References

  1. [1]
    SAP PowerBuilder
    SAP PowerBuilder is a popular rapid application development (RAD) tool for building object-oriented client/server and web applications.
  2. [2]
    PowerBuilder 2025 Develop Faster and Easier - Appeon.com
    A revamped IDE to boost productivity across the entire app development lifecycle—from writing code to debugging, automating builds, and deploying apps ...
  3. [3]
    [PDF] Sybase PowerBuilder - WHITE PAPER
    A mature and highly functional application development environment that is currently in its sixteenth major release. Since its inception in 1991, PowerBuilder ...
  4. [4]
    Sybase To Acquire Powersoft - The New York Times
    Nov 15, 1994 · By purchasing Powersoft, which is based here, Sybase would be acquiring the leading maker of development tools for client-server computing, with ...
  5. [5]
    Sybase to Buy Powersoft for $940 Million - Los Angeles Times
    Nov 15, 1994 · Powersoft will become an independent subsidiary of Sybase. The merger is subject to approval by the stockholders of each company and regulators.Missing: PowerBuilder | Show results with:PowerBuilder
  6. [6]
    Appeon Signs Agreement with SAP to Bring Major Inn...
    Jul 5, 2016 · On July 5, 2016, SAP and Appeon entered into an agreement that allows Appeon to develop a new generation of the PowerBuilder development ...
  7. [7]
    Appeon Signs Agreement with SAP to Bring Major Innovations to ...
    Jul 5, 2016 · Under the terms of the agreement with SAP, Appeon will be responsible for developing, selling and supporting its own offering powered by ...
  8. [8]
    Appeon Signs Agreement with SAP to Bring Major Innovations to ...
    Jul 5, 2016 · PRNewswire/ -- Appeon today announced it has signed an agreement with SAP SE (NYSE: SAP) to develop a new generation of the PowerBuilder ...
  9. [9]
    PowerBuilder Release History - Appeon.com
    Find all the Appeon Powerbuilder release history and new features.
  10. [10]
    Mitchell Kertzman - HWVP
    Mitchell was founder and CEO of Powersoft, which merged with Sybase in February 1995. A former programmer, Mitchell founded Powersoft in 1974 as Computer ...Missing: 1988 | Show results with:1988
  11. [11]
    The PowerBuilder Phenomenon - DisplacedGuy
    The initial prototype of PowerBuilder was presented to management at a company called Cullinet in 1985, however they were facing big problems fending off ...
  12. [12]
    Happy 25th Birthday PowerBuilder! - SAP Community
    The product was released to Alpha in November of 1989, Beta in June of 1990, Release Candidate in February 1991 and 1st GA on July 1, 1991! This makes PB 25 ...
  13. [13]
    Profile/Mitchell E. Kertzman; A Company Founder Who Bet His Ranch
    Apr 4, 1993 · IN 1988, after nearly 15 years in business ... Since its introduction in 1991, Powersoft has sold more than 8,000 copies of Powerbuilder ...
  14. [14]
    PowerBuilder Chronology - Great White North Technical Evangelist
    Mar 13, 2018 · PowerBuilder Release History ; 1.0 July 1991 .... Beginning of a historic run ; 2.0 June 1992 .... OO support, Painter Improvements ; 3.0 May 1993 ...
  15. [15]
    Investors Hug Software's New Babies - Bloomberg.com
    Mar 14, 1993 · ... Powersoft Corp. in Burlington, Mass., raised $71 million in a $20-a-share offering that nearly doubled on its first day of trading--giving ...
  16. [16]
    Mastering PowerBuilder 5.0 is tough but worth the effort - Route Fifty
    May 27, 1996 · But important new features in Version 5.0 for Microsoft Windows, set for release early next month, make the scholarship worthwhile.
  17. [17]
    Sybase revamps PowerBuilder - CNET
    Sep 8, 1997 · Sybase revamps PowerBuilder. With its PowerBuilder 6.0, Sybase ... Power++ Enterprise, a C++ development package; and Jaguar CTS middleware.
  18. [18]
    Sybase to Ship PowerBuilder 9 - eWeek
    Sybase will ship PowerBuilder 9.0 on March 24. Company officials said the new release is the foundation for its 4GLplus initiative, which will be Sybases next- ...
  19. [19]
    Sybase Celebrates 20-Year PowerBuilder Milestone With its Most ...
    Sybase PowerBuilder 12.5 also brings new features for Win32 applications, giving developers options to evolve applications in Win32, create applications in .Missing: 5.0 | Show results with:5.0<|control11|><|separator|>
  20. [20]
    Sybase fights to stay in tool game - CNET
    Sybase is adding support for both PowerBuilder and its PowerJ Java development tool to Jaguar CTS 2.0, along with new CORBA (Common Object Request Broker ...
  21. [21]
    Sybase Wraps Up Enterprise App Bundle -- Enterprise Systems - ESJ
    Jaguar CTS, the main ingredient in the Enterprise Application Server, has been around since 1997; PowerBuilder, now at version 6.5, was originally created ...
  22. [22]
    [PDF] SYBASE® POWERBUILDER® VERSUS JAVA
    In the late 1990s Java gained immense popularity within the pro- gramming community, especially compared to that of C++. The Java language represented the.
  23. [23]
    Modernizing Legacy Technology: Sybase PowerBuilder Case Study
    Are you maintaining an old Sybase PowerBuilder system? Read this to see how a state agency proactively approached PowerBuilder modernization to minimize ...
  24. [24]
  25. [25]
    SAP to Acquire Sybase, Inc.
    May 12, 2010 · The transaction is expected to close during the third quarter of 2010 and will be immediately accretive to SAP's earnings per share on a non- ...
  26. [26]
    SAP Acquires Sybase for $5.8 Billion - Datamation
    SAP said it will purchase for Sybase for $5.8 billion, giving the German software giant a foothold in the database software market long dominated by.
  27. [27]
    SAP PowerBuilder
    (Actual PB 12.6 mobile application on ... Mobile targets, an expanded software environment compatibility and support for additional PowerBuilder features.
  28. [28]
    When is Powerbuilder 12.6 end of support date? - SAP Community
    SAP withdrew support for Powerbuilder 12.6 in the summer of 2018, with June 30, 2018, documented in the Product Availability Matrix.Missing: Eclipse | Show results with:Eclipse
  29. [29]
    Effortless Upgrade from Older PowerBuilder Versions - Appeon.com
    Effortless Upgrade from Older PowerBuilder Versions. PowerBuilder 2025 builds upon the SAP PowerBuilder 12.6 product, ensuring strong backward compatibility.
  30. [30]
    What's New in PowerBuilder 2025 - Appeon.com
    PowerBuilder 2025 completely revamps the development with a new-generation code editor, ultra-fast compiler, automatic creation of REST API, codeless UI ...
  31. [31]
    What's New PowerBuilder 2025 - Appeon Documentation
    Table of Contents. New Features · Updated system requirements · Installer · PowerServer · Ultra-fast compiler and new solution format · Displaying a menu as ...
  32. [32]
    Language Basics - - PowerScript Reference
    **Summary of PowerScript Description:**
  33. [33]
  34. [34]
  35. [35]
    PowerScript Events - - PowerScript Reference
    ### Summary of Event Handling in PowerScript
  36. [36]
    Standard datatypes - - PowerScript Reference
    ### Key Data Types in PowerScript
  37. [37]
    PowerScript Statements - - PowerScript Reference
    ### Summary of Control Structures in PowerScript Statements
  38. [38]
    Using SQL in scripts - - PowerScript Reference
    ### Summary: Integration with SQL via Embedded Statements and Dynamic SQL Generation in PowerScript
  39. [39]
    [PDF] PowerBuilder .NET 12.0 - SyBooks Online (Archive) - Sybase
    The Sybase® PowerBuilder® setup program allows you to install two separate IDEs. The familiar PowerBuilder IDE has been rebranded as PowerBuilder Classic.
  40. [40]
    Enhanced PowerScript features - - PowerServer 2025 Help
    Enhanced PowerScript features. The PowerBuilder Application object provides the following new functions to help PowerServer installable cloud apps get cookies ...
  41. [41]
    Selected Object-Oriented Programming Topics - - Application ...
    PowerBuilder provides full support for inheritance, encapsulation, and polymorphism in both visual and nonvisual objects. Creating reusable objects. In most ...
  42. [42]
    [PDF] Appeon Demo Applications Tutorial - Sybase Infocenter
    PFC – an abbreviation for PowerBuilder Foundation Class Library. It is a collection of well- supported PowerBuilder Libraries designed by Sybase Corporation.<|control11|><|separator|>
  43. [43]
    Updating the database - - DataWindow Programmers Guide
    You can use the Update method to save the changes in the database. Update sends to the database all inserts, changes, and deletions made in the DataWindow.Missing: binding | Show results with:binding
  44. [44]
    Manipulating data in a DataWindow control - Appeon Documentation
    A DataWindow uses three buffers to store data: Buffer ... You can also use them to check the data in a specific buffer before you update the database.Missing: binding | Show results with:binding<|separator|>
  45. [45]
    Using the Freeform style - - Users Guide - Appeon Documentation
    The Freeform presentation style presents data with the data columns going down the page and labels next to each column. You can reorganize the default ...Missing: high- DPI 2025
  46. [46]
    The PowerBuilder environment - - Users Guide
    The Welcome to PowerBuilder dialog box lets you create a new workspace/solution with or without targets/projects.
  47. [47]
    Working with Libraries - - Users Guide
    **Summary of Library Painter Functionality in PowerBuilder IDE:**
  48. [48]
    Searching targets, libraries, and objects - - Users Guide
    Select the target, library, or objects you want to search. · Select Search from the pop-up menu or the PainterBar. · Enter the string you want to locate (the ...Missing: IDE | Show results with:IDE
  49. [49]
    Defining an Application project - - Users Guide
    Select the Application project icon on the Project Object tab in the New dialog box to create a new application project, or select File>Open to open an existing ...
  50. [50]
    About the Window painter - - Users Guide - Appeon Documentation
    You design windows in the Window painter. The Window painter has several views where you specify how a window looks and how it behaves.
  51. [51]
    Using the Menu painter - - Users Guide - Appeon Documentation
    The Menu painter has several views where you can specify menu items and how they look and behave. For general information about views, how you use them, ...
  52. [52]
    Working with Data Pipelines - - Users Guide - Appeon Documentation
    This chapter describes how to use the Data Pipeline painter to create data pipelines, which let you reproduce database data in various ways. Prev · Up · Next.
  53. [53]
    Modern code editor - - What's New - Appeon Documentation
    The PowerBuilder code editor has been refactored, and provides the following features, to enhance the coding experience and productivity.
  54. [54]
    Using Git source control system - - Users Guide
    Add a workspace/solution to Git · Get a workspace/solution from Git · Commit objects to Git · Get objects from Git · Resolve conflicts · Revert changes ...Missing: 2025 | Show results with:2025
  55. [55]
    System Requirements - - Installation Guide - Appeon Documentation
    PowerBuilder. Type: Intel or AMD *. Cores: 4 (8 plus recommended). Speed: 1.8 GHz or faster. 8 GB (16 GB recommended).Missing: high- DPI
  56. [56]
    Creating Executables and Components - - Users Guide
    This chapter describes how to create an executable version of your target. It also provides an overview of how you use the PowerBuilder Project painter to build ...
  57. [57]
    /pbc, /d, and related parameters - - Users Guide
    To deploy projects using the PBC approach, you can execute the PBAutoBuild250.exe file with the /pbc, /d and related parameters.
  58. [58]
    Full Build, Incremental Build and Deploy within Powerbuilder
    Jan 14, 2010 · Full Build regenerates every object. Incremental Build regenerates changed objects and objects that reference changed objects.Missing: PBAutoBuild CI/ CD
  59. [59]
    Ultra-fast compiler - - What's New - Appeon Documentation
    If the application project is set to generate machine code, it will be automatically switched to Pcode when the application is converted to the solution format.
  60. [60]
    Automated CI/CD - - PowerServer 2025 Help - Appeon Documentation
    PBAutoBuild250.exe is a standalone tool that can compile and deploy PowerBuilder projects using DOS commands on Windows. It can automate the entire build and ...Missing: builds | Show results with:builds
  61. [61]
    Set a watch and a conditional breakpoint - - Getting Started
    You set a watch on a variable whose value changes when the user selects a row in the Customer window. You then change one of the simple breakpoints you have ...
  62. [62]
    Debugging an application - - Users Guide - Appeon Documentation
    The new breakpoint displays in the Breakpoints view and in the Edit Breakpoints dialog box if it is open. PowerBuilder watches the variable at runtime and ...
  63. [63]
    Analyzing trace information using profiling tools - - Users Guide
    The profiling tools include the Class View (objects), Routine View (routines), and Trace View (chronological time). These tools help analyze trace information.Missing: leaks | Show results with:leaks
  64. [64]
    Tracing and Profiling Applications - - Users Guide
    About this chapter. This chapter describes how to generate trace information that you can use to improve your application's performance.Missing: leaks | Show results with:leaks
  65. [65]
    About tracing and profiling an application - - Users Guide
    PowerBuilder provides three profiling tools that create profiles (views) of the application for you, but you can also create your own analysis tools. ... trace ...Missing: leaks | Show results with:leaks
  66. [66]
    Exception handling in PowerBuilder - - Application Techniques
    PowerBuilder runtime errors are represented in the RuntimeError object type. For more robust error-handling capabilities, the RuntimeError type has its own ...Missing: frameworks | Show results with:frameworks
  67. [67]
    RuntimeError object - - Objects and Controls - Appeon Documentation
    The RuntimeError object inherits from the Throwable object and is used by the PowerBuilder virtual machine (PBVM) to throw runtime errors. Runtime errors are ...Missing: logging frameworks
  68. [68]
    About the Window painter - - Users Guide
    ### Summary of Window Painter in PowerBuilder
  69. [69]
    Adding controls - - Users Guide
    ### Summary: Inserting Controls in Window Painter
  70. [70]
    Modernize Your PowerBuilder App UI Instantly - Appeon.com
    PowerBuilder 2025 empowers you to modernize your app's user interface faster than ever. Using a combination of codeless features and new built-in controls.
  71. [71]
    New UI theme - - What's New - Appeon Documentation
    Four new system themes (Flat Design Blue, Flat Design Dark, Flat Design Grey, and Flat Design Silver) are provided for you to apply to the window, DataWindow, ...Missing: skinning | Show results with:skinning
  72. [72]
    Introduction to RibbonBar items - - Users Guide
    A RibbonBar control enables you to create ribbons which are a modern way of organizing user commands in user interfaces.
  73. [73]
    Creating accessible software applications with PowerBuilder
    With the Microsoft UI Automation technology, the UI elements of the PowerBuilder control can be accessible to the screen reader (such as Windows Narrator), the ...
  74. [74]
    Specifying accessibility of controls - - Users Guide
    ### Summary of Accessibility Features in PowerBuilder Controls
  75. [75]
    Specifying a theme for the application UI - - Users Guide
    Flat Design Grey -- this theme is based on the original PowerBuilder style. It retains most of the color matching of the controls, and removes their 3D effect ...Missing: 2025 | Show results with:2025
  76. [76]
    UI Themes - Appeon.com
    Jul 15, 2024 · Learn how to use the UI theme feature in PowerBuilder applications. Topics covered include: using the built-in themes; how to create your own custom theme.Missing: skinning | Show results with:skinning
  77. [77]
    Deploying Applications and Components - - Application Techniques
    The PowerBuilder runtime files, such as pbvm.dll and pbdwe.dll, and PowerBuilder database interfaces such as pbin9 and pbo10.dll, can be freely distributed with ...Missing: traditional | Show results with:traditional
  78. [78]
    About the ODBC interface - - Connecting to Your Database
    You can access a wide variety of ODBC data sources in PowerBuilder. This section describes what you need to know to use ODBC connections to access your data in ...Missing: 1.1 | Show results with:1.1
  79. [79]
    [PDF] PowerBuilder® - SyBooks Online (Archive) - Sybase
    This publication pertains to Sybase software and to any subsequent release until otherwise indicated in new editions or technical notes. Information in this ...Missing: 1998 | Show results with:1998
  80. [80]
    Encrypt - - Connection Reference - Appeon Documentation
    When to specify Encrypt. You must specify the Encrypt parameter before connecting to the database. Applies to. SNC SQL Native Client for Microsoft SQL Server.Missing: INI files
  81. [81]
    Application security - - PowerServer Configuration Guide for .NET
    Using INI files for connection security. You can set connection properties for a PowerBuilder application either by assigning values to the properties in the ...Missing: encryption | Show results with:encryption
  82. [82]
    PowerServer Deployment Critical Tasks - Appeon Documentation
    This section provides a checklist for users who are new to the PowerServer deployment, especially those migrating from traditional PowerBuilder client/server ...
  83. [83]
    PowerBuilder 2019 Release Webinar - Appeon.com
    Jun 12, 2019 · In this official Appeon webinar, Appeon will walk you through the key new features of PowerBuilder 2019, with a special focus on codeless enhancement of ...
  84. [84]
    Build and deploy the PowerServer project - Appeon Documentation
    To build and deploy a PowerServer project, click the Build & Deploy PowerServer Project button ( ) in the toolbar, or right-click the PowerServer project in ...Missing: AWS | Show results with:AWS
  85. [85]
    Deployment Architecture - - PowerServer 2022 R3 Help
    Deployment Architecture. The deployment architecture of the deployment is summarized in the following diagram: Architecture diagram.
  86. [86]
    Create a PowerBuilder Application that runs in Azure ... - Appeon.com
    Dec 6, 2021 · Topics covered include: a walkthrough of creating the SQL Database, create the Docker container and create the Kubernetes in Azure, deploy the PowerServer ...Missing: workflow APIs AWS
  87. [87]
    What's New - - PowerServer 2025 Help - Appeon Documentation
    Supports Strict encryption for SQL Server · Solution changes · Licensing site changes · PowerBuilder features · Upgrade Guide · Bug Fixes & Known Issues.
  88. [88]
    PowerServer - Appeon.com
    Enables end users to access the existing PowerBuilder apps from Windows devices over the Internet. The apps look and work the same as before, supporting almost ...Missing: traditional | Show results with:traditional
  89. [89]
    Deploying the application to the Kubernetes cluster
    You can deploy them to the Kubernetes cluster. The deployments tell Kubernetes how to create and update instances of your application.Missing: AWS | Show results with:AWS
  90. [90]
    Does Appeon do Progressive Web Apps (PWAs) or Something Similar
    Jun 5, 2020 · Just to clarify, PWA are responsive because they features native plugins when needed. They adapt automatically to any screen size. And they ...
  91. [91]
    What PowerServer Mobile is - - Getting Started
    PowerServer Mobile is a deployment tool & runtime environment that allows you to deploy the PowerBuilder applications as pure native mobile applications.Missing: PWA | Show results with:PWA
  92. [92]
    PowerServer Licensing FAQs - Appeon.com
    PowerServer offers subscription and perpetual licenses. A single license can activate on multiple servers, but user sessions are counted, and one user can ...Missing: clusters | Show results with:clusters
  93. [93]
    Import and deploy license - - PowerServer 2022 Help
    The tutorial Applying a production license to an existing PowerServer project has more detailed instructions for how to get and import the production license ...
  94. [94]
    Understanding Data Connections - - Connecting to Your Database
    Accessing data in PowerBuilder · Through one of the standard database interfaces such as ODBC, JDBC,ADO.NET, or OLE DB · Through one of the native database ...Missing: RDBMS | Show results with:RDBMS
  95. [95]
    DB2 - - Connecting to Your Database - Appeon Documentation
    PowerBuilder apps can connect with the DB2 database through the IBM DB2 ODBC driver. (Any DB2 version supported by the ODBC driver will be supported by ...Missing: connectivity | Show results with:connectivity
  96. [96]
    PostgreSQL - - Connecting to Your Database - Appeon Documentation
    PowerBuilder apps can connect with the PostgreSQL database through the PostgreSQL ODBC driver. (Any PostgreSQL version supported by the ODBC driver will be ...
  97. [97]
    PowerBuilder Tutorial - Oracle to SQL Server Migration - SQLines
    Configuring a Database Connection in PowerBuilder IDE​​ Go to Tools → Database Profile and select the required Oracle version (for native connection to Oracle), ...
  98. [98]
    About Web services - - Application Techniques
    PowerBuilder lets you choose between the .NET Web service engine and the EasySoap Web service engine to construct SOAP requests and parse the SOAP messages ...
  99. [99]
    PowerBuilder 2017 - - What's New - Appeon Documentation
    This chapter introduces the new features in PowerBuilder 2017. Prev · Next. Web Service Proxy (Wizard) available in Standard Edition, Home, Updated software ...
  100. [100]
    JSON Enhancements in PowerBuilder 2017 R3 - Appeon Community
    Aug 2, 2018 · 2017 R3 introduces additional important JSON features, in particular JSON import/export from a DataWindow, and a JSONPackage object that is used ...
  101. [101]
    Using PowerBuilder XML Services - - Application Techniques
    This chapter describes how you can produce and process XML documents using the PowerBuilder Document Object Model.
  102. [102]
    Enhancements to calling .NET assemblies - - What's New
    RegisterObject -- Registers the PowerBuilder object. After registration, the event in the PowerBuilder object can be triggered by .NET assembly.
  103. [103]
    Calling .NET Assembly - - What's New - Appeon Documentation
    PowerBuilder applications can directly call .NET assemblies, via two objects: DotNetAssembly and DotNetObject.Missing: integration | Show results with:integration
  104. [104]
    PowerBuilder Native Interface Programmers Guide and Reference
    Through the Java Native Interface (JNI) and PBNI, Java applications can also communicate with the PBVM. Code samples. This documentation contains two complete ...Code Samples · The Elements Of Pbni · The Pbni SdkMissing: interop | Show results with:interop
  105. [105]
    Application Techniques Supporting OAuth 2.0 Authorization Server
    PowerBuilder supports getting secured data from the OAuth 2.0 authorization server. The Bearer access token is supported, and the following grant types are ...Missing: cloud | Show results with:cloud
  106. [106]
    OAuth 2.0 support - - What's New - Appeon Documentation
    The following objects are provided to support OAuth 2.0: RESTClient Retrieve function is extended with "tokenrequest" parameter for supporting oAuth 2.0.Missing: cloud | Show results with:cloud
  107. [107]
    Integrating PowerBuilder with SAP Business One using REST
    Sep 1, 2020 · Learn how to fully and deeply integrate PowerBuilder apps with SAP Business One (running on SAP HANA) using REST APIs.Missing: ERP | Show results with:ERP
  108. [108]
    Developing Crystal Reports applications in PowerBuilder .NET
    Mar 23, 2011 · The WPF control that you want to add is under WPF components and is called CrystalReportsViewer from the namespace SAPBusinessObjects.WPF.Viewer ...
  109. [109]
    .NET Assembly Importer | Appeon
    Mar 7, 2022 · Learn how to use the .NET Assembly Importer in PowerBuilder 2019 to use .NET assemblies without having to create COM callable wrappers.
  110. [110]
    About PowerBuilder - - Users Guide - Appeon Documentation
    PowerBuilder provides all the tools you need to build enterprise systems, such as order entry, accounting, and manufacturing systems. Two-tier applications.<|control11|><|separator|>
  111. [111]
  112. [112]
  113. [113]
    Healthcare's Chronic Dilemma: To Modernize or Maintain - Mphasis
    Jun 11, 2025 · A U.S. government-owned healthcare maintenance system faced the challenge of modernizing its legacy PowerBuilder client-server applications.
  114. [114]
    Advantages of PowerServer for Web RAD - - Migration Guidelines ...
    PowerServer provides the most productive development approach for building enterprise-class applications that adhere to the most stringent Web standards.Missing: speed | Show results with:speed
  115. [115]
    PowerBuilder to Java Migration Vs .Net: Pros and Cons
    Dec 4, 2023 · Considering PowerBuilder to java migration? Weigh the pros and cons against .NET to choose the right path for your application.<|control11|><|separator|>
  116. [116]
    Introducing PowerBuilder 12 .NET - DevX
    The number of PB developers and the applications they produced continued to grow until around 1997, when—according to Sybase—PB had nearly a million development ...
  117. [117]
    Customers - Appeon.com
    18,000+ Customers have adopted PowerBuilder to rapidly develop business applications. Industries. Most Fortune 500 companies across most industries are Appeon ...
  118. [118]
    PowerBuilder Revved with .NET Hooks - Visual Studio Magazine
    Jan 1, 2008 · "In its heyday, there were probably more than a million PowerBuilder developers; there can't be more than 100,000 today, worldwide," says ...
  119. [119]
    The BLEAK future of PowerBuilder and what could be done about it
    There used to be Certified PowerBuilder Developer (CPD)'s from Powersoft and Sybase decades ago (when PowerBuilder was RULING the market and heck, there ...Missing: acquisition | Show results with:acquisition
  120. [120]
    PowerBuilder to C#/.NET Modernization - Synchrony Systems
    PowerBuilder to C#/.NET modernization case study. 1M+ lines of PowerBuilder code, 3,3K+ data windows, 650+ screens, and 700+ test scenarios.
  121. [121]
    Re-engineering of Automated Clearing House PowerBuilder ...
    Case Study. Re-engineering of Automated Clearing House PowerBuilder Application. Whom we worked with. A Leading Financial Institution in New York State. It's a ...
  122. [122]
    Transformation of PowerBuilder Applications to a Modern ...
    Case Study. Transformation of PowerBuilder Applications to a Modern Technological Platform for a Leading Financial firm. Whom we worked with. A Leading ...
  123. [123]
    Solved: Visual Studio Vs Powerbuilder - SAP Community
    An incredibly underestimated feature of Powerbuilder that instead cuts development at least tenfold when developing a business application and allows the ...
  124. [124]
    Appeon Launches PowerBuilder 2017 With Cross-Platform Mobile ...
    Jun 30, 2017 · It brings PowerBuilder's highly-productive business app development capabilities to Windows 10, iOS, and Android, fits seamlessly into a continuous integration ...Missing: growth | Show results with:growth<|control11|><|separator|>
  125. [125]
    Pricing - Appeon.com
    $$1,595. Each PowerBuilder CloudPro subscription includes a development license of PowerServer, which supports a maximum of 5 User Sessions. It also includes ...
  126. [126]
    Purchase Faqs - Appeon.com
    All other Appeon products do not have any runtime costs, and your cost is essentially a development cost that is usually based on the # of named developers.
  127. [127]
    machine-code in 64bit - Appeon Community
    Dec 3, 2024 · we are developing a erp-system and machine-code is faster than p-code on the clients. we are also using some external dll's, odbc, etc. and ...
  128. [128]
    PowerBuilder Survey 2019 Report by Novalys - Visual Expert
    2. As per the survey stats, the majority of PowerBuilder teams are composed of 1 to 3 developers. Though, a significant portion (29%) of companies engage ...
  129. [129]
    Third-party components and deployment - - Application Techniques
    The PowerBuilder runtime files have a runtime dependency on these files and they are required for all applications and components that require the PowerBuilder ...