computer hardware software, computer hardware, computer hardware equipment, computer networking, computer peripheral, IT services, offshore software development india, Offshore Outsourcing, Software Outsourcing, ibm laptop, ibm thinkpad, ibm computer