What are mobile applications (Apps) and what can you do with them?