Program
AbstractRecommended devices:PC and tablets
WEB AppRecommended devices: Smartphones (Android and iPhone)