5.3 Practice: choosing a platform