An IT volunteer is someone who works on a volunteer basis to foster the implementation and use of Information Technologies. IT volunteers might install hardware or software, or might conduct IT training programs, or might help a nonprofit organization plan for and set up its communication infrastructure.
IT voluntarism is not necessarily the same thing as online voluntarism. In many cases, it's crucial for an IT volunteer to be onsite, walking beneficiary organizations and individuals through the steps and sharing knowledge. Some organizations that recruit and use IT volunteers include Geekcorps, the Digital Divide Network, and the United Nations Information Technology Service (UNITES).