De Firebird Para Derby

Olá a todos,

Tenho uma aplicação (Swing) usando o banco de dados Firebird porém quero migrar para o banco de dados Derby e gostaria de saber se alguém pode me dar alguma dica sobre como usar esse banco de dados.

Meu sistema se instala sozinho usando JWS, porém não consigo fazer a instalação do Firebird automaticamente, já com o Derby me parece que é possível.

Eu uso o Netbeans, até tem uns tutoriais de como usar ele no Netbeans, só que preciso de algo mais assim do mundo real, alguém que já use esse banco de dados.

Antecipamente agradeço.

PS.
Alguém programa para desktop também? (parece que tão pouca gente usa o Swing, a maioria fica em web)