It should be easy to read for students, and include discussion of software. This will be used primarily with social sciences (mostly psychology and education) students.
I do recommend "Research Methods for Education ( 2nd edition) by Peter Newby." It doesn't include any sort of software discussion but it, surely, does the job.