What Is a Shim Process

What Is a Shim Process

In computer programming, a shim is a small library which transparently intercepts an API, changes the parameters passed, handles the operation itself, or redirects the operation elsewhere. Shims can also be used for running programs on different software platforms than they were developed for.

What is a shim used for?

Plain and simple, a shim is a tapered wedge used for making slight adjustments to home elements, such as door frames and windows, to make them plumb and level. The most common shims are wood (often cut from cedar or pine) and serve well for almost any interior adjustment.

Why is it called shim?

It’s a metaphor based on the English language word shim, which is an engineering term used to describe a piece of wood or metal that is inserted between two objects to make them fit together better. … Shims can also be used for running programs on different software platforms than they were developed for.

David Miller
Author

David Miller

David Miller brings 15 years of experience in global economics, personal finance strategy, and market dynamics. He specializes in turning complex economic trends into actionable insights for everyday readers.