I personally believe your definition is somewhat flawed. Computers are ubiquitous; my dentist's receptionist sits in front of a computer all day, using it to manage appointments and electronic communication. Does that make my dentist's office a tech company?