Out of the box, the Endeca Discovery Framework includes numerous components that you can use to quickly develop an enterprise-quality search application. In addition, the Discovery Framework provides a number of extension points for managing query and portlet operations, along with default implementations of the various interfaces that you can modify.