Prezado contratante, recomento usar uma abordagem web para a ferramenta, assim terá rápido desenvolvimento e facilidade de atualização futura.
A primeira entrega será realizada em 10 dias úteis. Após a primeira entrega o contratante terá 5 dias úteis para avaliar o software e solicitar alterações e/ou correções. A entrega final com correções e alterações terá prazo de 5 dias úteis.
Minha proposta é dividir o desenvolvimento nas seguintes etapas:
1)Definição de projeto. Um tempo para troca de ideias com o contratante.
2)Levantamento das informações necessárias e estruturação de um banco de dados relacional para armazenamento, a tecnologia utilizada aqui pode ser o SQLite, um pequeno banco de dados embarcado.
3)Construção de um protótipo de interface (wire-frame) para configuração da ferramenta(quais processos, qual frequência de atualização e etc.) e apresentação das informações(dados dos processos). Neste ponto, o contratante deve aprovar o protótipo ou pedir ajustes.
4)Desenvolvimento de um backend HTTP em javascript & php, isto é, a configuração da ferramenta e a visualização dos dados será realizada por um browser (Firefox/Chrome) com uma url local.
5)Desenvolvimento da aplicação. A aplicação vai servir requisições HTTP e realizar a captura periódica dos dados, podendo enviar notificações. Esta aplicação pode ser escrita em Java, uma vez que há bibliotecas livres especializadas(cliente e servidor http) para acelerar o desenvolviment