Architecture of Demo App