Software wrapper

Definition
A software wrapper is "an entity that encapsulates and hides the underlying complexity of another entity by means of well-defined interfaces. }}