web-based software articles