# Extending the Discovery Framework

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.

- Developer tasks in the Discovery Framework
  Developer tasks include both data source configuration and component customization.
- Licensing requirement for component development
  Discovery Framework component development may require the purchase of a third party license.
- Obtaining more information
  Because the Discovery Framework is built upon the Liferay Portal, you can access Liferay's documentation for more information about how to perform administrative and developer tasks.