How Do Apps Work?