The prompt release of Gecko led many to believe that a complete browser could not be far behind. However, the first release of the layout engine was far from bug- and crash-free, and even farther from being ready for the prime-time. Producing a fully functional web browser required much more than the nascent rendering engine: the Mozilla developers soon envisioned a project more ambitious than a simple web browser. The new Mozilla (internally codenamed "Seamonkey") would be a "platform for Internet applications", with a fully programmable user interface and a modular architecture. This Mozilla would function equally well as a host for email client, instant messaging client, news client, or any number of other applications.