Overview Challenges, solutions and benefits Functional description Platform support