Trabalho com programação java para web a mais de 14 anos, e há 2 anos estou me dedicando a programação mobile hibrida para Android, IOS e Windows Phone, me interessei pelo seu projeto porque tenho certeza que posso fazer um grande projeto para você, atendendo todos os requisitos que especificou, no meu portifólio possui alguns projetos web e mobile onde você poderá ver algumas funcionalidades que desenvolvi.
Para o seu projeto pretendo utilizar java na retaguarda e HTML5 com Bootstrap responsive para as telas, as telas se adaptam aos diferentes tamanhos como monitores, tablets ou smartphones, será uma aplicação web com banco de dados Mysql, poderá rodar local em uma rede interna ou via internet com uma hospedagem nas nuvens, ficando a sua escolha. Os relatórios serão gerados na tela em formato PDF com opção de salvar ou imprimir, poderá utilizar a aplicação nos browsers IE, Firefox e/ou Chrome.
A idéia é que pelo site ou via mobile o usuário consiga agendar um serviço, e para o prestador de serviço também consiga visualizar a sua agenda pelo site e/ou via mobile.
Se precisar de mais informações estou a disposição.