However, the widespread consumer adoption of smartphones and tablets has changed all of this forever. One obvious but fundamental point many of us fail to fully realize is that smartphones and tablets are essentially pint-sized mini-computers. In fact, most of these devices have processing speeds and advanced capabilities that would eclipse many desktops or laptops still in use today. I, for one, freely admit that I am using only a small percentage of the available features of my smartphone.