A computer software program designed to help the user perform specific tasks. Although most commonly applied as software for smartphones, apps also are used on other wired and wireless broadband networks.