How Much Does it Cost to Develop a Web Application?