Software

Eclipse IDE : Software de desenvolvimento multi-linguagem que inclui um ambiente de desenvolvimento integrado (IDE).

Xampp : Software livre para a criação de um servidor local, que contém uma base de dados MySQL, um servidor WebApache, e interpretadores para linguagens de programação PHP e Perl.

Weka : Software que contém um pacote de ferramentas de data mining.

Linguagens de programação

Java : Linguagem de programação, que deriva grande parte da sua sintaxe no C/C++, orientada ao objecto.

SQL : Linguagem de base de dados concebida para gerir dados em base de dados relacionais.