Applications—or apps, as we fondly call them—are more than just tiny programs that do our bidding when we need them to.