The chapter is organized as follows. We address packing issues in Section 2, introducing the main mathematical models and the rules to define where to place an item into a bin (usually already holding some items), and discussing efficiency, effectiveness, and implementation aspects. Section 3 is dedicated to Multi-Dimensional Packing problems. We describe bounds, exact methods, and meta-heuristics, discussing their effectiveness compared to their computational effort. A more general discussion of the flexibility, simplicity of implementation, and public availability of the codes of these methods is the topic of Section 4. 2. Multi-Dimensional Packing: models and packing rules One of the main issues in addressing Multi-Dimensional Packing problems is defining the position where to place items inside the bin (