It’s all a question of the right programming and a successful UX design.