We use our smartphones for what feels like everything, empowered by apps to do nearly whatever we see fit. From social media to hotel booking, to weather forecasts for the upcoming week, there are thousands of apps for an even greater number of functions. As the adage goes: “There's an app for that.” But, what exactly is an app? What Is an …