Here some of the very very broad parameters that have to be kept in mind of course this should be all further fine tuned and further defined and your actually need to come up with a proper, really well defined document which would put together all your requirements as well as the guidelines, in terms of your solution selection. 