PowerBuilder е интегрирана среда за разработка (IDE) и обектно-ориентиран език за програмиране, създаден от Sybase (по-късно придобит от SAP, а днес поддържан от Appeon). Използва се основно за създаване на клиент-сървър бизнес приложения.
Основни характеристики:
- Език: PowerScript (синтаксис, подобен на BASIC/Delphi).
- Архитектура: силно ориентирана към DataWindow – мощен обект за работа с бази данни.
- Поддържани бази: Oracle, SQL Server, PostgreSQL, SAP ASE и др.
- Изходни формати: Windows desktop, Web (чрез Appeon Web), мобилни и cloud версии (Appeon PowerBuilder).
- Среда за разработка: визуално изграждане на интерфейс, drag-and-drop, свързване на UI с база чрез DataWindow.
Използва се предимно в корпоративни среди, където има дългогодишни бизнес системи (финансови, ERP, банкови и др.), създадени преди масовото навлизане на .NET и Java.
- Най-често PowerBuilder се среща в големи организации с наследени системи (банки, застрахователи, държавни агенции).
- Новите проекти рядко се започват с него, но съществуващи приложения се поддържат и мигрират.
- Appeon активно развива PowerBuilder – съвременни версии (напр. PowerBuilder 2022 R3) поддържат REST API, C# integration и cloud deployment.
- Тенденцията е миграция към .NET или Java, но PowerBuilder остава стабилен за desktop бизнес приложения с тежки базови операции.