la differenza è appunto il software installato sulle macchine.
host win:
so:windows server
linguaggi:asp/asp.net
database:access
host linux:
apache server
linguaggio php
database mysql
nota che in merito ai database ho indicato quelli che più comunenmente vengono forniti insieme al tipo di host. è possibile avere database mysql anche se server windows