The target system adapter DLL or EXE acts as a buffer between FDM and a target application. The DLL contains the instructions that enable FDM to communicate with the specified target application (connecting to the database, loading data, extracting data, and so on). Each DLL contains the API calls for its application. Use of DLL enables FDM to integrate with many target systems without having to maintain large amounts of application-specific calls.