O principal objetivo do JADE é fornecer aos programadores o que eles querem — uma boa linguagem de programação integrada que permita aos desenvolvedores criar uma aplicação uma única aplicação fim-a-fim ao invés de criar três aplicações separadas para o servidor de banco de dados, o servidor de aplicação e o software cliente e então escrever um código que faça eles se comunicarem entre si.