definitions and resources for what is an app