In the object-oriented language, the Booch method is composed of an object modeling language and is a set of recommended practices. The notation aspect of the Booch method has now been superseded by the Unified Modeling Language (UML), which features graphical elements from the Booch method along with elements from the object-modeling technique and object-oriented software engineering. This Booch method can also be applied in understanding the structure of the company. As shown in the Booch company diagram, a company uses a person who inherits workers or managers who use projects. At the same time, the manager belongs to a particular department that works on any particular product.