The program Kidlogger is fairly good. One of the benefits of this piece of software is that it is open-source. So, if you have any programming prowess then you can theoretically customize this keystroke logging software to your own needs.
Since this is an open-source piece of software it has the benefit of being completely free, or better known as freeware. Now, that shouldn't dissuade you from looking into this software. You see a lot of people make the mistake of assuming that if something is free that it must not be good, the simple fact of the matter is that in this case that is simply not the truth.
Not only can this bit of software monitor your computer but it also can be used to monitor your child's smartphone if he or she should have one. Many of the features you would see for the personal computer are included within the smartphone monitoring portion. This means that no matter where your child is located you can keep tabs on what they are doing and how they are interacting with their friends.
Some of the features, as you can see from the homepage for this project include the following:
Kidlogger is available for many operating systems. You should be able to find it for the Mac OS X, Microsoft Windows, the Blackberry, Android, and even Symbian Nokia operating system is supported. Clearly, not every single operating system is covered in this program but you can see that the majority of what is available out in the market today can be used with Kidlogger. So you probably wouldn't have any problem using it for your home.
There are some applications which can only handle a personal computer, and others that can only handle a smartphone, but few are able to handle both! The reviews that could be found at the time of this article was created were practically glowing – that could be a reflection of the robustness and the price of this piece of software.
You may wish to put this one on your short list to look into, the features are hard to find anywhere else, and the fact that this is an open-source monitoring software means that if you own a compiler you can make changes on your own.