When it comes to webcasting there are two ways of broadcasting, one is ‘live’ and the other is ‘on demand’. The ‘on demand’ webcast requires the audio or video file to be uploaded and stored on a server. For this reason a webcast server is a necessity since the webcast services can be provided to users of the website that support webcasts. The web server and the webcast server function in tandem with each other so that the user is directed and receives the webcast he has requested to view. There are a number of webcast servers available today, from open source to proprietary webcast server.