A brief look at web application development