Ten years ago, I attended a symposium in Toronto where one of the speakers, the Vice President of Microsoft Canada talked about how the Internet likened to a fancy piece of paper. Since that time however, applications have enabled to take independent publishing to new heights as artists of every medium to create, produce, edit and publish their own work; maintain control over their distribution, licensing and copyright rights; and even the choice to charge or not patrons for purchasing copies of their material. The Internet, in fact, these days vaguely resembles now a fancy piece of paper.
Just as the Internet has evolved so has role-play too over time. Role-playing games by nature are a multimedia experience. Ever since tabletop gaming was created, there has been predominantly an audiovisual component that GMs have used in their campaigns. With its roots in storytelling, our earliest ancestors used live theatre and/or pictographs on cave walls to better convey the details of their tale to the rest of the tribe. It wasn't so much necessary but with either medium they used, they were more comfortable communicating with those methods or simply, the mediums were more appropriate in delivering the intended message. To quote Marshall McLuhan, a pioneer in the Canadian broadcasting industry, the medium is the message.
So, with that being said, welcome to the 21st century of RPGs! The following table is just a small list of applications to enhance your storytelling talents. It is by no means complete or comprehensive but if there's a program that you know that may be beneficial for others, please email me the name and link at myridean at neopangea dot net and I'll add it to the list.