ADVPL
Origem: Wikipédia, a enciclopédia livre.
O AdvPL (Advanced Protheus Language) é a linguagem de programação nativa do Sistema de Gestão da Microsiga Software S/A. Este sistema de gestão, inicialmente criado em dBase, acompanhou a evolução desta linguagem, as versões do clipper e a utilização da biblioteca grafica fivewin. Planejando sua independência de plataforma, a Microsiga criou seu próprio ambiente de trabalho, entitulando a tecnologia de Protheus, uma plataforma Cliente/Servidor escrita em ANSI C++, possuindo uma IDE proprietária, que compila o codigo ADVPL. A linguagem incorpora o padrão xBase do clipper 5.3, livrarias externas como fivewin, nanfor, entre outras, e funções internas criadas pela própria empresa.
O Servidor Protheus gera um arquivo único no momento da compilação, chamado de RPO (Repositório Protheus de Objetos). Este RPO é lido dinamicamente e executado dinamicamente. A linguagem possui uma série de funções próprias que auxiliam no desenvolvimento.
Atualmente, a tecnologia Protheus está na sua versão "8.11", sendo o "8" referente à tecnologia da Build (executáveis) e o "11" referente às regras de negócio (Financeiro, Faturamento, etc.) programadas em AdvPL, trabalhando na parte servidor em plataformas unix like/windows e no remote Windows/Linux.