Complex sentence: An online interface of the software is also available; this site is being hosted and maintained by Indiana University.
Split into simpler sentences: An online interface of the software is also available. This online version is being hosted and maintained by Indiana University.