jajaj muy bueno el de adivina el número xD sube el source para verlo 😉
Bueno es un programa un poco complejo pero pues yo lo diseñaría de la siguiente manera.
Programa IDE = Visual studio 2013
Lenguaje de programación = c# o visual basic(manejo este de una menera más avanzada)
Base de datos = sql server
Jamas he hecho una aplicación únicamente para trabajar en una red LAN pero creo que con sql server es posible hacer esto, en este caso seria un programa con cuentas de acceso, en donde el usuario tendría que ingresar usuario y contraseña, luego este verificar los permisos y comprobar si es o no un administrador. (o en su caso únicamente al iniciar la aplicación obtener de windows el nombre de usuario y verificar sin intervención del usuario con una consulta sus permisos y que tipo de usuario es)
Si NO es administrador mostrar sus datos personales, en el form datos_empleado (esto con una consulta sql a la base de datos)
Si ES administrador mostrar form de administración, allí es posible modificar a gusto toda la información de los usuarios, esto con consultas sql ademas mostrando la información en listview, textbox, etc....
Si estas empezando vas a durar mucho tiempo, no es tan fácil aprender lo que resumí arriba, hacer la conexión a la base de datos, es demorado en aprender, ademas de familiarizarse con visual studio toma su tiempo te lo digo por experiencia propia brother... saludos.
Como recomendación las respuestas a tus preguntas las encuentras buscando siempre en ingles y en el sitio web stackoverflow, ejemplo: my answer stackoverflow