Aplicativo corporativo serve para descrever aplicações ou softwares - que uma empresa usa para auxiliar a organização na solução de problemas empresariais. Tipos mais comuns de aplicações empresariais: Sistemas automatizados de facturamento, Processamento de pagamentos, Sistemas de marketing por correio eletrónico, Gerenciamento de conteúdo, Auto atendimento com suporte ao cliente, Gestão de relacionamento com o cliente, Planeamento de recursos empresariais, Inteligência de Negócios, Estrutura de uma aplicação corporativa Plataformas de Desenvolvimento de Aplicações Corporativas Enterprise JavaBeans (EJB) - é uma plataforma para construção de aplicações corporativas portável, reutilizável e escalável, que utiliza a linguagem Java. Plataforma Java Enterprise Edition (Java EE) é uma infraestrutura para o desenvolvimento de aplicação. DotNET é uma plataforma de desenvolvimento de finalidade geral para qualquer tipo de aplicativo ou carga de trabalho, fornecendo recursos importantes para a criação de aplicativos de alta qualidade, tais como gerenciamento automático de memória e suporte a linguagens de programação modernas. Tipos de DotNet O .NET Framework para usuários: desenvolver aplicativos do .NET Framework, mas você usá-los, não é necessário ter nenhum conhecimento específico sobre o .NET Framework ou sua operação. Geralmente, o .NET Framework é completamente transparente para os usuários. O .NET Framework para desenvolvedores: Se for um desenvolvedor, pode escolher qualquer linguagem de programação que suporte o .NET Framework para criar um aplicativo. JSP JavaServer Pages (JSP) é uma tecnologia que ajuda os desenvolvedores de software a criarem páginas web geradas dinamicamente baseadas em HTML, XML ou outros tipos de documentos. Por ser baseada na linguagem de programação Java, tem a vantagem da portabilidade de plataforma, que permite a sua execução em diversos sistemas operacionais, como o Windows da Microsoft, Unix e Linux. JSP é o acrônimo para Java Server Pages. JSP é uma tecnologia que provê uma maneira simples e prática de desenvolver aplicações dinâmicas baseadas em web, sendo independente de Plataforma de Sistema Operacional.