The IBM FileNet Web Application Toolkit provides an extensible, Model-View-Controller framework of reusable modules for building event-driven, Java Server Pages (JSP)-based web applications. The Toolkit supplies the behaviors and data structures for authentication, event routing, state information, preferences, multicultural support, and other features of robust and scaleable applications. A number of IBM FileNet applications (such as Workplace) are built using this framework.