Gostaria de saber para que serve um applet??? 
“Applets são programas Java que podem ser embutidos em documentos Hypertext Markup Language (HTML) (i.e., páginas da Web).”
(extraído do livro Java - Como programar 4ª ed.)
Um applet serve pra muita coisa. À rigor vc pode fazer td q faz em uma aplicação residente (aquelas normais, tipo Delphi, CB e msm Java) só tem limitações quanto a segurança, q tb podem ser configuradas em um arquivo. Apesar de vc poder fazer qse td, nem td é viável pq a classe é baixada na hr da execução. Portanto, se vc quiser fazer um editor de imagem complexo, por exemplo, não vai dar muito certo (pelo menos com a largura de banda q temos atualmente).