We take software for granted, but it's obviously crucial to getting any work done on a computer. It's what makes computers and smartphones and tablets (and these days, for that matter, cars, televisions, and microwave ovens) actually do things. Without it, your computer or other device is simply a case with nice buttons and lights.