The software has the ability to broadcast in full HD for studio-quality broadcasting via the Web. Broadcasts can also feature guests through video chat utilities such as Skype, which are supported by the program: the user has complete control over which guests are invited and which show up as part of the broadcast. Users can combine these media with live camera captures as well as screen captures for tutorials and other demonstrative recordings. The program makes broadcast production simple through drag and drop capabilities, which are enabled for nearly all media types: users can simply drag and drop audio, image and video files into the main interface to begin building their project. There are 3 editions of it: a free version, a Studio version, and finally, the full-featured Pro version. The UStream producer is an application for authoring webcasts, presentations, video tutorials and other types of broadcast media.