FreeRADIUS uses a pluggable module infrastructure to extend the basic functionality of the server.
Modules in 3.0 are dynamically linked at runtime using dlopen.