COMPONENT:
Component is nothing but the reusable piece of software in binary form that can be plugged into other components from other vendors. Reusable software programs that share a common interface allowing easy integration into applications that is it is a Binary standard that allows any two components to communicate that component may be written in any language.
NEED FOR COMPONENT:
Today’s applications are time consuming to develop, difficult and costly to maintain and we cannot remove a feature, upgraded or replaced with alternatives. The solution for this problem is reusable software components. Each function has a distinct functionality.
Microsoft word Word Processing software.
Microsoft Excel Spread sheet-analyze &manipulates data.
This is a situation where we find ourselves requiring features that are not a part of the application we are using.
SOLUTION:
The solution to this problem is to isolate the functionality that is required by many applications and creates a new application from it and makes into a common functionality. Each time the client requires the functionality then it should be called and uses its features as though they were its own.
In our project we create the Components from the five applications so that the users can easily use it in many languages and upgrade it easily.