i think , bandwidth,hard disk , number of databases , supported programming languages( PHP ,Java.. ) ,supported technologies, the performance of the server ( Load time) and the hosting price .
_________________ M. S. Rakha, Ph.D. Queen's University Canada