Enterprises will spend too much this year creating monolithic apps—the sort of server-side efforts that involve formal requirements and tie up dozens (or hundreds) of architects, coders, and testers. Most would be better off using scripting languages, Web services, and SOA (service-oriented architecture) to weave together browser-based apps that leverage existing assets.