| Address | 
 A classe Address contém informações a respeito do endereço físico de uma empresa. 
 | 
| Company | 
 A classe Company contém as informações de uma determinada empresa. 
 | 
| Data | 
 Classe que atua como banco de dados, armazena ArrayList e HashMap. 
 | 
| Employee | 
 A classe Employee é designada para a criação de um funcionário, que tem parâmetros herdados da classe User. 
 | 
| Employer | 
 A classe Employer é designada para a criação de um perfil empresarial, que tem parâmetro herdados da classe User. 
 | 
| Job | 
 A classe Job contém os atributos de uma vaga de emprego. 
 | 
| User | 
 A classe User é designada para a criação de um usuário e é a classe pai de Employer e Employee. 
 |