It depends on the environment. If you are managing a corporate network and have users with identical machines you may be able to set up a network install script with a boot disc. The user boots the PC and it goes right into network log on and install.
If you are talking about separate identical PCs you may be able to use hard drive cloning software. Also it depends on the licensing of the Windows and the applications.
Search also on Slipstreaming.
Others esp. if they are system admins should be able to provide more detail and perhaps additional alternatives.
edit: you might also ask on this
site
to get pointed in the right direction.