Lazarus Designtime Packages are packages that on register themselves in the IDE, e.g. designtime editor components for the object inspector. It can also contain runtime-only units.

Library Packages a study about as of yet unimplemented Library Packages (like Delphi's .BPL), where packages are reusable parts of the program in special files (DLL with special interfaces). These can also be dynloaded.