Apps, short for applications or application programs, can mean a wide variety of things today but are almost always associated with a technology product or service powered by software. Apps can be the basis for an entire company, or can be something that a solo developer builds and deploys in his or her spare time.
Apps are often associated with exciting areas of innovation and popular technology products or services. iPhone apps, as well as Android apps, for example, have opened up the doors for mobile application development and have given the ability to enhance what people can do with their mobile devices. Entire songs are being written and performed only using an iPhone app, for example.