PowerBuilder es una herramienta gráfica de desarrollo extremadamente flexible. Utilizando PowerBuilder nos es posible desarrollar poderosas aplicaciones gráficas con acceso a bases de datos. PowerBuilder proporciona todas las herramientas necesarias para la construcción de aplicaciones sólidas, tales como sistemas de facturación, de contabilidad y sistemas de manufactura. ¿Que es una aplicación hecha con PowerBuilder? Las aplicaciones construidas con PowerBuilder consisten de ventanas con las cuales los usuarios interactúan, se pueden utilizar todos los controles standard tales como botones de comando, checkboxes, cuadros de lista, controles de edición, etc., así como controles especiales propios de PowerBuilder que hacen las aplicaciones fáciles de desarrollar y fáciles de usar. PowerBuilder permite desarrollar y desplegar aplicaciones en la arquitectura adecuada para todas las necesidades, y si ésta cambia, se puede re-desplegar fácilmente en una arquitectura diferente. PowerBuilder es un entorno orientado a objetos lo que significa que dispone de todas las características importantes que se encuentran en esos entornos, los cuales incluyen herencia y encapsulación. Con PowerBuilder se pueden construir componentes gracias a la gran variedad de herramientas que proporciona. PowerBuilder incluye herramientas que permiten construir aplicaciones basadas en la Web que permiten extender las aplicaciones a Internet. Plataforma de desarrollo combinada. PowerBuilder soporta una plataforma de desarrollo y otra de despliegue. Por ejemplo se puede desarrollar utilizando PowerBuilder bajo ambiente Windows (Windows 98 o Windows 2000) y desplegar la misma aplicación sin cambios en una máquina en un ambiente Windows XP, Macintosh, o UNIX. Se puede inclusive tener a un equipo de desarrolladores trabajando en una misma aplicación en una plataforma combinada al mismo tiempo, esto es, algunos utilizando Windows y otros Macintosh, ya que se pueden compartir libremente los objetos que se utilizan en la aplicación, gracias a que los objetos son los mismos a través de las diferentes plataformas de desarrollo de PowerBuilder. La mayoría de las aplicaciones desarrolladas en PowerBuilder corren bajo Windows pero la interfaz gráfica de usuario se ve y trabaja igual en todas las plataformas que soporta. Arquitecturas que soporta PowerBuilder: Cliente/servidor Una capa De dos capas (tradicional cliente/servidor) Multicapa (Aplicaciones distribuidas) Internet Web.PB PowerBuilder window plug-in PowerBuilder window ActiveX DataWindow plug-in ActiveX automation.