DevForce provides a number of extensibility points - interfaces, base types, and attributes - which allow the developer to specify and customize behaviors.
For example, the application developer can customize login credentials and authentication processing; intercept the query and save pipelines; control logging; and customize communication configuration; all through extensibility points within DevForce.
In the following topics we'll discuss what's available and how to control discovery.