Redesigning legacy applications for the web with UWAT : a case study