Web-based applications used to be very limited in functionality. However, advances in technology, security, and internet speeds have greatly increased the potential scope of web-based systems. ...