package tools / remote Internet site / hardware architectures/systems / free software / Web forums / wireless network card / them into their systems / maintenance tools / development software / access to hardware / Free software means / software developer / software packages / on-line resources / http /