Desenvolvimento de aplicações para plataforma Windows
Desenvolvimento de aplicações para plataforma Linux
Desenvolvimento de aplicações para plataforma Mac OS
Aplicativos em execução na máquina de um usuário (PC ou estação de trabalho).
Aplicativos em execução em um ambiente servidor.
Aplicativos em execução em máquina cliente e em ambiente servidor.
Solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes.