A própria plataforma Eclipse está estruturada como subsistemas que são implementados num ou mais plug-ins. Os subsistemas são construídos por cima de um pequeno motor de tempo de execução. A figura abaixo ilustra uma vista simplificada.
O termo Área de trabalho refere-se ao ambiente de programação do ambiente de trabalho. A Área de trabalho tem como objectivo atingir uma integração de ferramentas ímpar e uma abertura controlada, facultando um paradigma comum para a criação, gestão e navegação de recursos do espaço de trabalho.
Cada janela da área de trabalho contém uma ou mais perspectivas. As perspectivas contêm vistas, editores e controlo que surgem em determinados menus e barras de ferramentas. Mais do que uma janela da área de trabalho pode existir no ambiente de trabalho num determinado momento.
Funções
Recursos
Perspectivas
Vistas
Editores
Repositórios de CVS
Instalar novas funções com o gestor de actualizações
Abrir perspectivas
Abrir vistas
Comutar entre perspectivas
Configurar perspectivas