Measuring Functionality and Productivity in Web-based Applications: a Case Study