Adobe Flash Media Interactive Server and Flash Media Development Server provide an extension mechanism that lets developers create plug-ins in C++ that plug into server processes and extend the functionality of the server. Plug-ins are shared library (.dll) files on Windows and .so files on Linux. Flash Media Interactive Server 3 and Flash Media Development Server 3 include Access, File I/O, and Authorization plug-ins.