Hola,
Soy freelance y me dedico al desarrollo web, de escritorio y móvil. Por lo que comenta acerca de su proyecto, supongo que, además de la gestión de la productividad de los usuarios, también se deberán gestionar los distintos proyectos, los usuarios en sí, con la identificación de los mismos en la web previamente a la introducción de su productividad. No sé si además, deberá llevarse a cabo una gestión segura de las conexiones, es decir, monitorizar las IPs desde las que conectan los distintos usuarios, así como si estará permitida la conexión desde cualquier IP o desde un conjunto seleccionado previamente.
La tecnología que le propongo para realizar el proyecto es PHP, mediante programación orientada a objetos, con un patrón MVC.
Si lo desea, contácteme y hablamos sobre el mismo y las distintas funcionalidades que precisa.
Un Saludo.