Enterprise web applications have come a long way. Let's examine what the past and present hurdles to building web applications exist in the enterprise, and then discuss what the future holds.