Semelhante ao Java, JADE procura permitir que os programadores desenvolvam uma aplicação apenas uma vez e que estas estejam prontas para serem executadas em ambas as plataformas com o mínimo de mudanças possível.