noun computing an internet site where users can post messages, tutorials, information, and topics for discussion