Desenvolvimento de software aplicativo de uso geral;
Integração do Web com plataformas de objetos distribuídos;
Construção de web browsers e web servers mais sofisticado
Construcão de software embarcado ("embedded"), para controle de pequenos dispositivos eletrônicos
(telefones celulares, etc);
Desenvolvimento de software distribuído em geral.