Component!
In the world of engineering disciple and programming, a component is an identifiable part of a larger code or construction. It is been formed by combining multiple sets of lines of code that provides a particular function or a group related functions.
OR
A component in an Object-Oriented-Programming or in a distributed system is the reusable code that acts as a building block code when combined with other or the same computer in a distributed network to form an application.
Well, a straightforward definition of your query…
Hope, this solves your problem .
All The Best!