A virtual events platform is just a type of software platform dedicated to hosting events online. It is a collection of software and resources contained within a single environment, designed to work together towards a single purpose. There are many varieties of software platforms and in general they are hosted by a cloud computing service provider, such as Amazon or Microsoft Azure, and made available as a Software as a Solution (SaaS) product. They incorporate a multitude of software applications, such as for the virtual environment, chat, email and audio & video tools, into a single customizable ecosystem that is purpose built for hosting events.