Xbase++ programming tools PowerWin, PowerSql, PowerCom, PowerWeb, PowerCrp, PowerUtl, DBM, DBA Windows

Ready-made solutions for every programming task you have.
Boost your desktop and web application development in Xbase++.

SD-SoftDesign has developed add-on Power family libraries and tools for Xbase++ programming. Power libraries are function-oriented and implement top-down modular style of programming. It is much easier and faster to program Xbase++ applications with Power libraries than with native Alaska Xbase++ software. These powerful libraries allow Xbase++ programmers to achieve the important goal: write less, do more.

The following table lists Xbase++ programming tools. They have the best cost/performance ratio in the field.

Product Description
PowerWin Library for desktop application development
PowerSql Library for SQL data access
PowerCom Library for client/server communication
PowerWeb Library for web application development
PowerCrp Library for cryptography
PowerUtl Library of utilities
DBM Application for database management
DBA Application for database administration

PowerWin library

PowerWin is library for desktop application development. It provides Xbase++ programming tools for creating true GUI desktop applications in a simple and comfortable way. PowerWin functions implement advanced and flexible owner-drawing solutions. Their graphic features allow Xbase++ programmers to give their applications a modern and attractive design and look in an efficient way. PowerWin library contains ready-made solutions for standard programming tasks, such as data referencing, creating controls and dialogs, editing and browsing database files and SQL tables, creating and printing text files, reports, graphs and shapes, exporting data and reports in different formats, etc.

PowerWin library contains multiple modules listed in the following table. You can read more about PowerWin library on the PowerWin page.

Module Description
PowerWinUi User interface
PowerWinEdit Edit data
PowerWinExp Export data
PowerWinGrp Graphs

PowerSql library

PowerSql is library for SQL data access. It allows Xbase++ applications to access and manipulate data from a variety of database management systems (DBMSs) using Open Database Connectivity (ODBC) interface or ActiveX Data Objects (ADO) interface through an OLE DB provider. Both interfaces permit maximum interoperability - an application can access data from a variety of data sources, both relational (SQL) and non-relational (ISAM), using SQL as a standard language for accessing data. With PowerSql library Xbase++ programmers can create client/server applications using non-file based DBMSs, such as SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, DB2, Informix, SQL Anywhere, Interbase etc. PowerSql library can be also used with file based databases, such as SQLite, Access, Paradox, dBase, Visual FoxPro etc.

PowerSql library contains multiple modules listed in the following table. You can read more about PowerSql library on the PowerSql page.

Module Description
PowerSqlOdbc ODBC connection
PowerSqlAdo ADO connection
PowerSqlData Data set

PowerCom library

PowerCom is library for client/server communication. It can create Windows sockets that enables Xbase++ programmers to develop advanced Internet, intranet, and other network-capable applications to transmit application data across the wire, independent of the network protocol being used. PowerCom library provides Xbase++ programming tools for creating client/server applications using Internet technologies. Applications can create servers and clients and perform communication between them using message passing via TCP/IP sockets. On the request of the client, the server can execute the assigned function with passed parameters and return the result of the execution to the client. This makes it possible to create truly distributed applications with remote procedure calls (RPC). PowerCom library can create servers and clients for various Internet protocols: TCP/IP, SMTP, POP3, FTP, HTTP, WebSocket and TLS. PowerCom functions implement Internet protocols according to the respective RFC specifications.

PowerCom library contains multiple modules listed in the following table. You can read more about PowerCom library on the PowerCom page.

Module Description
PowerComSck Socket
PowerComTcp TCP/IP server/client
PowerComMail Mail clients
PowerComFtp FTP client
PowerComHttp HTTP server/client
PowerComWs WebSocket server/client
PowerComTls TLS client

PowerWeb library

PowerWeb is library for web application development. It provides Xbase++ programming tools for creating dynamic web applications. PowerWeb library contains HTML helpers that generate HTML code for various tasks. PowerWeb functions implement AJAX (Asynchronous JavaScript and XML) technology which allows clients to asynchronously send requests and receive server responses. In that way, clients can retrieve data and dynamically update parts of a web page without reloading the whole page. For data transfer, AJAX technology can use JSON, XML and HTML formats.

PowerWeb library contains multiple modules listed in the following table. You can read more about PowerWeb library on the PowerWeb page.

Module Description
PowerWebHtml HTML
PowerWebUi User interface

PowerCrp library

PowerCrp is library for criptography. It provides Xbase++ programming tools for a wide range of cryptographic algorithms used in various Internet standards. Their functionalities include cryptographic hash functions, message authentication codes (MAC), key derivation functions (KDF), one-time passwords (OTP), symmetric encryption, public and private key cryptography, key exchange, certificate handling, public key cryptography standards (PKCS) structures, and various utilities. PowerCrp functions implement cryptographic algorithms according to the respective RFC and NIST specifications.

PowerCrp library contains multiple modules listed in the following table. You can read more about PowerCrp library on the PowerCrp page.

Module Description
PowerCrpEnc Encryption
PowerCrpPKey Public/private key
PowerCrpCert Certificate

PowerUtl library

PowerUtl is library of utilities. It provides Xbase++ programming tools for various common functionalities, such as binary operations, data format converting, data encoding, Unicode encoding, JSON formatting, executing PHP code, etc. You can read more about PowerUtl library on the PowerUtl page.

Power family libraries are the best and most comprehensive Xbase++ libraries. They are written entirely in Xbase++ code and no third-party is required. They are constantly developing and upgrading with new features. Detailed documentation is provided. All the time support is insured. Power family libraries are available in Serbian and English language, but can be easy modified by the user in any language.

Each Power library can be used standalone and independently of the other members of Power family libraries or together with them.

Xbase++ programming tools support Alaska Xbase++ V.1.8 and higher. The versions of Xbase++ programming tools correspond to the Alaska Xbase++ versions.

You can read about Xbase++ applications developed with Xbase++ programming tools on the Applications page.

Demo programs of Xbase++ programming tools with complete documentation and examples can be downloaded on the Download page.

Read our EULA, Install policy and Privacy policy.