How to make bunch of softwares as a one software?

Usually I install some my fixed softwares on a new windows. Like antivirus, media player codecs, skype, messenger, drivers, download accelerator, pdf reader, dictionaries etc. Is there a way that I can make only one software which installs all of these softwares one by one automatically.