Thanks for all the comments. I am fairly new to the game, so I would like to build a small group of experts/advisors to review builds of the application as I go on would be much appreciated. Could you please let me know if you would like to be part of this focus/beta testing group. The text messaging thing is silly and slow and just no... All of these things are possible with a computer acting as a server or a smart phone application acting as a server. This can be added as we go.... Anything is possible. Ideally I would keep al software server-side so that I am not relying on users to update their individual applications. but there is no reason to have a native version and when that is updated, if the user does not have the latest version they can play in their browser instead untill then get internet connectivity to update the native application. Or ever hold the update on the server for Android.... you can't do this for iOS! :( For starters, I would like to make an application that provides simple scoring for a casual sessions..... What do I need to include in this? Create Session (Needed) Movement Wizard (would be nice) Join Session (needed) etc etc. Can people quote this list and add to it with any features you would like and how important you feel that they are. Once I have the original functionality, I will build more and more features.....