Your project's success depends to a large extent on the correct platform, so this is not a choice you should take lightly. Do some research, and try to find out as much information about the different options as possible. Consider your project's objectives, your budget, and the level of your technical skills before you choose the one that fits your needs the best.