Primeiro projeto NetBeans

Sou nova na plataforma Java e estou querendo criar um software.Tenho poco conhecimento na plataforma mas estou lendo bastante sobre a mesma.

O software que pretendo criar é o seguinte:

  • Os funcionários do cliente vão fazer o registro de horas via app no smatphone.
  • EX: Horário de inicio de Trabalho; Horário de termino de Trabalho; Cidade;
  • O cliente vai acessar o programa do seu computador e poder visualizar uma tabela com esses registros.
  • Como devo fazer o BD onde vai ficar esses registros?! Pode ser SQL ?! Devo fazer um web Server?!
  • Vou usar a IDE NetBeans.
  • Vou programar em JavaFX.
  • Somente o Cliente vai poder acessar as tabelas do BD.

Dês de já muito obrigado.