I am looking for a very small client application to run on each of my employees office computers that will record the active time on each PC. By active time I refer to time that the computer is in use (keystroke\mouse movement). I would like this application to have a setting where the time where this computer go's inactive is adjustable. The default time for this can be 3 minutes. So if a user is steadily working online for 45 minutes and then takes a 15 minute lunch the user will be logged in the system and will have an active time of 48 minutes. The extra 3 minutes is the time it takes the program\computer to go inactive. This is there "breathing room."
I have found softwares that will do some of this but I have not found a total solution as there are a couple features that not any one software contains. I will list all the needs that I have for the software below.
I need a server application or a file dump that will store the active times of the entire office in one central location. (aka server application).
I need this server application to have adjustable time frames so that I can sort by employee and the specific dates that we would need to analize. This is needed to designate pay periods and total hours in that pay period (M-S or M-F or monthly totals!) all date ranges should be adjustable.
The client application will need to be adjustable so that the inactive time may be set to any given number for different users. The users should have to login so that it is known which PC they will be working on. other then that the client application should not be editable or accessable by the user. Opening and closing the software should be password protected.
More info can be given once the job is taken. I am avalible to skype in order to communicate any information that is not curently understood.
Alexander N. Arcese