XPCOM or Cross Platform Component Object Model is a multi-faceted computing model intended by Mozilla. XPCOM is analogous to Component Object Model (COM) which is an interface standard set for software componentry files (by Microsoft). It is popular for rendering effective web and software development.
Some of its salient features are: -
- It allows easy abstraction of files from various sources;
- It makes Object message passing an easy task;
- On the whole gives Affordable Web Development.
The flexibility provided by XPCOM is to reuse various Cross Platform Components from Gecko library for development of new components, which run on diverse platforms facilitates rapid web application development. In short, it heavily cuts down on the entire process of web & software development.
XPCOM based applications are easier to maintain, smoother to work over and more productive. That explains why XPCOM is a preferred tool for Web Development in India.