Como é que faz um software para desktop que cadastra algo em Java?

Gostaria de saber como é que se faz um software que cadastra algo em Java para desktop.