New Platforms New Delivery Modes Joe Drumgoole http://twitter/jdrumgoole Fragmented Platforms Expensive Development Environments High Distribution Costs Small numbers of…