Every plug-in must be linked with at least two 3ds Max libraries: MAXUTIL.LIB and CORE.LIB. The following table describes the library files shipped with 3ds Max SDK:
| Library File | Description |
| ACAP.LIB | The call attributed profiler library. When a plug-in is using the profiler to test performance, this library is required. |
| AMODELER.LIB | The Facetted Solid Modeler library. |
| ASSETMANAGMENT.LIB | |
| ATSCore.LIB | Contains many of the classes required to interact with the Asset Tracking System (ATS). See IATSMax.h, IATSProvider.h, and IATSNotifications.h. |
| BIPED.LIB | The Library for Character Studio Biped. |
| BMM.LIB | Bitmap manager library. Image loader/saver plug-ins, and those that deal with bitmaps require this library. |
| COMPOSITE.LIB | A library used for filelink with Autocad geometry, and for a general 'composite object.' |
| CORE.LIB | Functions exported from 3ds Max. All plug-ins use this library.* |
| CROWD.LIB | The library for Character Studio's Crowd functionality. |
| CUSTDLG.LIB | The library for custom dialogs. |
| DATABRIDGE.LIB | Used by plug-ins to display themselves in the Nitrous viewport and render with Quicksilver. |
| EDMODEL.LIB | The NURBS library. |
| EXPR.LIB | Expression library. Plug-ins that use the mathematical expression parser (Class Expr) require this library. |
| FLT.LIB | Filters library. Image filter plug-ins use this library. |
| GEOM.LIB | Geometry library. Procedural objects, modifiers, controllers, and utility plug-in use this library. |
| GEOMIMP.LIB | The geometry importer library |
| GFX.LIB | Graphics library. Plug-ins that use GraphicsWindow require this library. |
| GRAPHICSDRIVER.LIB | Used by plug-ins to display themselves in the Nitrous viewport and render with Quicksilver. |
| GUP.LIB | The library for Global Utility Plug-in's. |
| IGAME.LIB | The library for the 3ds Max Data Exchange Interface. |
| IMAGEVIEWERS.LIB | The Image viewer library. |
| MANIPSYS.LIB | The library that deals with the graphics manipulators. |
| MAXNET.LIB | The library used for the networking features. |
| MAXSCRPT.LIB | Plug-ins for MAXScript require this library. |
| MAXUTIL.LIB | Utility library. All plug-ins use this library.* |
| MENUMAN.LIB | The library for the Menu Manager. |
| MENUS.LIB | The Menu library. |
| MESH.LIB | Mesh library. Plug-ins that use Class Mesh require this library. |
| MNMATH.LIB | The 'Minnesota Math' library. Plug-ins that use Class MNMesh and related classes require this library. |
| PARAMBLK2.LIB | The Parameter Block 2 library. Plug-ins that use parameter blocks require this library. |
| PARTICLE.LIB | Particles library. Plug-ins that relate to particle systems require this library. |
| PARTICLEFLOW.LIB | The library for Particle flow. |
| PHYSIQUE.LIB | The library for Character Studio's Physique. |
| POLY.LIB | The Polygon Mesh Object library. |
| RENDERUTIL.LIB | Render utilities library. It includes the implementation of methods for Class Quantizer and Class ColorPacker. |
| RTMAX.LIB | Used for the real time rendering system. |
| SPRINGSYS.LIB | The Spring controller library. |
| TESSINT.LIB | Tesselation library. Plug-ins that deal with the tessellation of NURBS or patches use this library. |
| VIEWFILE.LIB | This is the file viewer library used by VIEWFILE.DLL. |
| ZLIBDLL.LIB | The 'zlib' compression library. |
* However MAXScript plug-ins usually do not use anything in these lib files.