A lot of design can be done without an http server. What can not be done without one is running PHP and Perl scripts, or accessing SQL databases. Previewing changes to web scripts and applications.
xampp is my solution to these needs; it is an integrated server package of Apache, mySQL, PHP and Perl. I use the portal version http://portableapps.com/apps/development/xampp – It does everything it claims.