Asynchronous Learning

A computer program designed to run on smartphones, tablets or other mobile devices. App is shorthand for “application software.”