An app is a piece of software designed for a single purpose or a single function. An application, however, is a piece of software that performs a variety of related functions.