Det finns en uppsjö av olika leverantörer av programvaror för att producera och administrera olika typer av webbaserad utbildning .