Uniface/Introdução
O Uniface é uma plataforma de desenvolvimento e implantação para aplicações corporativas que rodam num grande número de ambientes, incluindo dispositivos móveis, mainframe, WEB, SOA, Windows, Java EE e .NET. As aplicações Uniface são independentes de plataforma e de banco de dados. O Uniface fornece um ambiente de integração que possibilita que as aplicações Uniface se integrem com os principais sistemas de gerenciadores de banco de dados e com várias outras tecnologias, como produtos baseados em mainframe (CICS, IMS), web services, SMTP e POP email, diretórios LDAP, .NET, C, programas C++ e Java. O Uniface roda em Windows, Windows Mobile, vários tipos de Unix e Linux, IBM iSeries/AS400, z/OS e VMS. O Uniface pode ser usado em sistemas complexos que mantem dados corporativos críticos que dão suporte a processos de negócios vitais, como aplicações WEB para compras online, transações financeiras, administração de salários e controle de estoques. O Uniface é atualmente usado por milhares de empresas em mais de 30 países, com uma base instalada de milhões de usuários. As aplicações Uniface variam de cliente/servidor a WEB, e de entrada de dados a workflow, incluindo também portais que são acessados localmente, via intranets e internet. Originalmente desenvolvido na Holanda pela empresa Inside Automation, mais tarde chamada Uniface B.V., tanto o produto quanto a empresa foram adquiridos pela Compuware Corp, baseada em Detroit (USA), em 1994, mas o laboratório de desenvolvido ainda está localizado em Amesterdam, na Holanda.