Ma come posso fare a costruire e testare in locale il sito prima di mandarlo sul server?

Con php basta apache, con asp?