I have recently received a few questions about this, so I figured I’d resume my posting silence (more to come on that later) and address this easy question.
The short answer is that Commerce Server 2007 works on Windows Server 2008 – either 32-bit or 64-bit. You need to configure IIS7 to support IIS6 backward compatibility for everything to work perfectly.
This will be officially supported/documented in Service Pack 2 of Commerce Server 2007, which is coming up in the not too distant future.