Generalmente un wrapper (involucro) è una versione ad un livello di astrazione superiore di una API. Per esempio MFC e VCL sono wrapper della Windows API, un altro esempio è rappresentato dalla miriade di librerie .NET/Java che poggiano su API native.